panko.storage.hbase.inmemory
Module¶This is a very crude version of “in-memory HBase”, which implements just enough functionality of HappyBase API to support testing of our driver.
None
Bases: object
HappyBase.Connection mock.
MConnection.
create_table
(n, families=None)¶MConnection.
delete_table
(name, use_prefix=True)¶MConnection.
open
()¶MConnection.
table
(name)¶None
Bases: object
MConnectionPool.
connection
()¶None
Bases: object
HappyBase.Table mock.
MTable.
ColumnPrefixFilter
(args, rows)[source]¶This is filter for testing “in-memory HBase”.
This method is called from scan() when ‘ColumnPrefixFilter’ is found in the ‘filter’ argument.
args – a list of filter arguments, contain prefix of column
rows – a dict of row prefixes for filtering
MTable.
QualifierFilter
(args, rows)[source]¶This is filter for testing “in-memory HBase”.
This method is called from scan() when ‘QualifierFilter’ is found in the ‘filter’ argument
MTable.
RowFilter
(args, rows)[source]¶This is filter for testing “in-memory HBase”.
This method is called from scan() when ‘RowFilter’ is found in the ‘filter’ argument.
args – a list of filter arguments, it contains operator and sought string
rows – a dict of rows which are filtered
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.