Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 18, 2012
  1. Rename _make_row() to make_row()

    authored
    The function is not in __all__, and the other helper functions don't
    have an underscore prefix.
  2. Fix typo in docs

    authored
Commits on Sep 11, 2012
  1. Count both returned and fetched rows for scanners

    authored
    The debug message emitted after closing a scanner now includes both the
    number of rows returned from the generator function, and also the number
    of rows actually fetched from the server. If scanners are not completely
    iterated over (e.g. because of a 'break' statement in the for loop for
    the scanner), these numbers may differ significantly. If this happens
    often, this may be a hint that the batch_size is not optimal.
Commits on Jul 11, 2012
  1. Post-release version bump

    authored
  2. Prepare for 0.4 release

    authored
  3. Fix warnings from pep8

    authored
  4. Support framed Thrift transports in Connection constructor

    authored
    The Connection constructor now features 'transport' parameter that
    specifies the Thrift transport to use. Fixes issue #6.
Commits on Jul 9, 2012
  1. Initial support for framed Thrift transports

    authored
    See issue #6.
    
    Add initial support for TFramedTransport in addition to
    TBufferedTransport. This means HappyBase can connect to the different
    Thrift server implementations in HBase 0.94.x. This is required for the
    nonblocking, threadedselector, and hsha implementation. The threadpool
    implementation requires TBufferedTransport.
    
    This change is not exposed in the API yet.
Commits on Jun 4, 2012
  1. Add table_prefix_separator argument to Connection()

    authored
    Also cleanup error handling in the constructor. Closes issue #3.
Commits on May 30, 2012
  1. Add missing docstring

    authored
  2. Minor doc changes

    authored
Commits on May 24, 2012
  1. Post-release version bump

    authored
  2. Prepare for 0.3 release

    authored
Commits on May 23, 2012
  1. Raise NotImplementedError for Table.scan() in 0.90 compat mode

    authored
    The Thrift API is limited, and this at least avoids low level exceptions
    with ugly backtraces that give no clue at all what the real problem is.
  2. Avoid limited scannerOpenWithPrefix() Thrift API

    authored
    Avoid the scannerOpenWithPrefix() Thrift function by implementing the
    prefix matching logic on the client side, and using scannerOpenWithScan
    afterwards. The result is that prefix scans now support both 'timestamp'
    and 'filter' parameters, whereas that raised NotImplementedError before.
Commits on May 22, 2012
  1. Increase version to 0.3dev

    authored
  2. Mention version requirements in scan() API docs

    authored
    Mention in the docs that Table.scan() uses the scannerOpenWithScan()
    Thrift function.
  3. Use map() instead of a list comprehension

    authored
    ...to be consistent with other parts of the code.
Something went wrong with that request. Please try again.