sage.database.hbase package¶
Submodules¶
sage.database.hbase.connector module¶
sage.database.hbase.iterator module¶
-
class
sage.database.hbase.iterator.HBaseIterator(connection, table, row_key, pattern)¶ Bases:
sage.database.db_iterator.DBIteratorA HBaseIterator scan for results
-
has_next() → bool¶ Return True if there is still results to read, False otherwise
-
last_read() → str¶ Return the index ID of the last element read
-
next() → Optional[Dict[str, str]]¶ Return the next solution mapping or None if there are no more solutions
-
sage.database.hbase.utils module¶
-
sage.database.hbase.utils.build_row_key(s: str, p: str, o: str) → str¶ Build a row key from a triple of RDF terms
-
sage.database.hbase.utils.hash_term(t)¶ Hash a RDF Term to encode it as as key