summaryrefslogtreecommitdiff
path: root/happybase/connection.py
Commit message (Collapse)AuthorAgeFilesLines
* Allow table names to be specified as binary or textWouter Bolsterlee2016-07-271-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.
* Use six.iteritems()Wouter Bolsterlee2016-07-271-2/+2
|
* Accept both text and binary for table prefix argsWouter Bolsterlee2016-07-271-2/+5
|
* Port to thriftpyWouter Bolsterlee2016-03-271-14/+13
|
* 'versionadded' should mention 0.9, not 0.9bWouter Bolsterlee2014-10-141-1/+2
|
* Cosmetic changes to Connection docstringWouter Bolsterlee2014-10-141-3/+3
|
* Coding styleWouter Bolsterlee2014-10-141-1/+1
|
* Add 'version added'John Seekins2014-10-091-0/+2
|
* Add support for TCompactProtocolJohn Seekins2014-10-081-4/+23
|
* Fix typo in docstringWouter Bolsterlee2014-01-251-1/+1
|
* Use 'argument' instead of 'parameter' in docstringsWouter Bolsterlee2014-01-251-43/+47
|
* Add '0.96' compatibility modeWouter Bolsterlee2013-11-081-4/+3
|
* Add new "0.94" compat mode and make it the defaultWouter Bolsterlee2013-11-031-3/+5
| | | | | At this point there is no difference between 0.92 and 0.94 though, but that might change in the future.
* Condense 'versionadded' directives in docsWouter Bolsterlee2013-05-251-5/+1
| | | | Hopefully this fixes the rendering on Read the Docs.
* Add some more 'versionadded' markersWouter Bolsterlee2013-05-211-1/+9
|
* Add 'versionadded' markup to docsWouter Bolsterlee2013-05-201-0/+8
|
* Move Thrift object creation to helper methodWouter Bolsterlee2013-05-031-8/+12
|
* Reorder a few statements in Connection constructorWouter Bolsterlee2013-05-031-11/+10
| | | | | | First check for valid arguments, then assign instance attributes, and do all this in the same order as the arguments are specified in the constructor signature.
* A few minor PEP8 cleanupsWouter Bolsterlee2013-05-031-3/+2
|
* Split code into separate modulesWouter Bolsterlee2013-05-021-0/+322
Split the monolithic .api module into separate modules implementing the connection, table, and batch parts. The public API is still the same, since all functionality is available from the main 'happybase' namespace, so this is just an internal cleanup.