| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix outdated commentpython3 | Wouter Bolsterlee | 2016-07-28 | 1 | -1/+1 |
| | | |||||
| * | Use byte strings and print() function in example code | Wouter Bolsterlee | 2016-07-28 | 1 | -8/+9 |
| | | |||||
| * | Allow table names to be specified as binary or text | Wouter Bolsterlee | 2016-07-27 | 1 | -7/+10 |
| | | | | | | | | | | | In HBase, the name is a byte string, but transparently encoding text using UTF-8 allows for cleaner code on the Python side. This makes code like connection.table("sometable") work on both Python 3 and 2. | ||||
| * | Rewrite str_increment() as bytes_increment() | Wouter Bolsterlee | 2016-07-27 | 2 | -7/+9 |
| | | | | | ...and make it work on both Python 3 and 2. | ||||
| * | Column families are byte strings | Wouter Bolsterlee | 2016-07-27 | 1 | -2/+2 |
| | | | | | ...hence require splitting using a byte string. | ||||
| * | Clean up helpers to transform rows and cell values | Wouter Bolsterlee | 2016-07-27 | 1 | -11/+16 |
| | | |||||
| * | Add ensure_bytes() helper | Wouter Bolsterlee | 2016-07-27 | 1 | -0/+13 |
| | | | | | ...to coerce unicode text into UTF-8 encoded byte strings. | ||||
| * | Use list comprehension instead of calling map() | Wouter Bolsterlee | 2016-07-27 | 1 | -5/+3 |
| | | | | | ...which behaves differently on Python 3. | ||||
| * | Use six.iteritems() | Wouter Bolsterlee | 2016-07-27 | 3 | -5/+12 |
| | | |||||
| * | Accept both text and binary for table prefix args | Wouter Bolsterlee | 2016-07-27 | 1 | -2/+5 |
| | | |||||
| * | Use range() instead of xrange() | Wouter Bolsterlee | 2016-07-27 | 2 | -3/+5 |
| | | |||||
| * | Use Python 3 compatible 'queue' import | Wouter Bolsterlee | 2016-07-27 | 1 | -3/+4 |
| | | |||||
| * | Remove generated code from thrift "compiler" | Wouter Bolsterlee | 2016-03-27 | 6 | -12540/+0 |
| | | |||||
| * | Port to thriftpy | Wouter Bolsterlee | 2016-03-27 | 6 | -20/+21 |
| | | |||||
| * | Avoid useless round-trip when using scan(limit=...) | Wouter Bolsterlee | 2014-11-29 | 1 | -2/+2 |
| | | | | | See #73. | ||||
| * | Simplify scanner logic: always use scannerGetList | Wouter Bolsterlee | 2014-11-29 | 1 | -5/+2 |
| | | |||||
| * | Prepare for 0.9 releaseshow0.9 | Wouter Bolsterlee | 2014-11-24 | 1 | -1/+1 |
| | | |||||
| * | Correctly handle scanner that are smaller than expected | Wouter Bolsterlee | 2014-11-24 | 1 | -5/+4 |
| | | | | | Fixes #72. | ||||
| * | 'versionadded' should mention 0.9, not 0.9b | Wouter Bolsterlee | 2014-10-14 | 1 | -1/+2 |
| | | |||||
| * | Cosmetic changes to Connection docstring | Wouter Bolsterlee | 2014-10-14 | 1 | -3/+3 |
| | | |||||
| * | Coding style | Wouter Bolsterlee | 2014-10-14 | 1 | -1/+1 |
| | | |||||
| * | Add 'version added' | John Seekins | 2014-10-09 | 1 | -0/+2 |
| | | |||||
| * | Add support for TCompactProtocol | John Seekins | 2014-10-08 | 1 | -4/+23 |
| | | |||||
| * | Regenerate stuff based on updated .thrift file | Wouter Bolsterlee | 2014-06-20 | 3 | -441/+1091 |
| | | |||||
| * | Update .thrift file from upstream HBase git repo | Wouter Bolsterlee | 2014-06-20 | 1 | -1/+51 |
| | | |||||
| * | Fix inversed wording in error message about 'sorted_columns' | Wouter Bolsterlee | 2014-05-18 | 1 | -1/+1 |
| | | |||||
| * | Add missing 'versionadded' for scan_batching arg in docs | Wouter Bolsterlee | 2014-02-25 | 1 | -0/+3 |
| | | |||||
| * | Add argument sanity check for Table.scan(scan_batching=...) | Wouter Bolsterlee | 2014-02-25 | 1 | -0/+3 |
| | | |||||
| * | Post-release version bump | Wouter Bolsterlee | 2014-02-25 | 1 | -1/+1 |
| | | |||||
| * | Bump version to 0.80.8 | Wouter Bolsterlee | 2014-02-25 | 1 | -1/+1 |
| | | |||||
| * | No longer confuse batching/caching; add Table.scan(scan_batching=...) | Wouter Bolsterlee | 2014-02-25 | 1 | -11/+34 |
| | | | | | | For details, see the comments added in this commit, and issues #54 and issue #56. | ||||
| * | Revert "Allow batch_size=None in Table.scan() to avoid filter incompatibilities" | Wouter Bolsterlee | 2014-02-25 | 1 | -20/+11 |
| | | | | | | This reverts commit 8481d317804e060b12839b571ef22306074fba9c, since it is not a correct fix. See issue #56. | ||||
| * | Fix typo in docstring | Wouter Bolsterlee | 2014-01-25 | 1 | -1/+1 |
| | | |||||
| * | Use 'argument' instead of 'parameter' in docstrings | Wouter Bolsterlee | 2014-01-25 | 3 | -50/+54 |
| | | |||||
| * | Allow batch_size=None in Table.scan() to avoid filter incompatibilities | Wouter Bolsterlee | 2014-01-25 | 1 | -11/+20 |
| | | | | | | | | | Allow None as a valid value for the batch_size argument to Table.scan(), since HBase does not support specifying a batch size when some scanner filters are used. Fixes issue #54. | ||||
| * | Add missing arg docstrings for Table.scan | Wouter Bolsterlee | 2013-11-17 | 1 | -0/+2 |
| | | |||||
| * | Minor cleanups | Wouter Bolsterlee | 2013-11-17 | 1 | -4/+3 |
| | | |||||
| * | Mention correct 'versionadded' for sorted_columns | Wouter Bolsterlee | 2013-11-17 | 1 | -1/+1 |
| | | |||||
| * | Add support for retrieving sorted columns in HBase >= 0.96 | Wouter Bolsterlee | 2013-11-08 | 1 | -6/+40 |
| | | | | | | This is possible with the HBase 0.96 Thrift API. This feature uses a new 'sorted_columns' argument to Table.scan(). Fixes issue #39. | ||||
| * | Add '0.96' compatibility mode | Wouter Bolsterlee | 2013-11-08 | 1 | -4/+3 |
| | | |||||
| * | Add OrderedDict import logic with run-time error fallback | Wouter Bolsterlee | 2013-11-08 | 1 | -0/+15 |
| | | |||||
| * | Compatibility fixes for HBase 0.96 | Wouter Bolsterlee | 2013-11-08 | 1 | -2/+3 |
| | | | | | | | | | HBase 0.96.0 is more strict wrt column family names without a column qualifier. In previous versions a trailing ':' character after a column family name (e.g. 'cf1:') did not make any difference compared to the version without it (e.g. 'cf1'), but from 0.96.0 this is no longer the case... | ||||
| * | Post-release version bump | Wouter Bolsterlee | 2013-11-06 | 1 | -1/+1 |
| | | |||||
| * | Bump version to 0.70.7 | Wouter Bolsterlee | 2013-11-06 | 1 | -1/+1 |
| | | |||||
| * | Add new "0.94" compat mode and make it the default | Wouter Bolsterlee | 2013-11-03 | 1 | -3/+5 |
| | | | | | | At this point there is no difference between 0.92 and 0.94 though, but that might change in the future. | ||||
| * | Bump version to 0.7dev | Wouter Bolsterlee | 2013-11-03 | 1 | -1/+1 |
| | | |||||
| * | Pass batch_size to underlying Thrift Scan instance | Wouter Bolsterlee | 2013-11-03 | 1 | -0/+1 |
| | | | | | Fixes issue #38. | ||||
| * | Expand docs for the 'wal' arg for Batch.put() and .delete() | Wouter Bolsterlee | 2013-11-03 | 1 | -3/+7 |
| | | |||||
| * | Expose Mutation.writeToWAL in .put(), .delete(), and batch() | Wouter Bolsterlee | 2013-11-03 | 2 | -15/+48 |
| | | | | | | | | | Various data manipulation methods on Table and Batch instances now support a 'wal' argument to influence whether the mutation is written to the Write-Ahead Log. This is only supported in recent HBase version. Fixes issue #36. | ||||
| * | Always delegate deletion to the Batch class | Wouter Bolsterlee | 2013-11-03 | 1 | -9/+2 |
| | | | | | | | This eliminates the use of the .deleteAllRow() and .deleteAllRowTs() Thrift API, both of which do not support flags to influence the WAL behaviour. | ||||
