| Package | Description |
|---|---|
| org.cloudgraph.hbase.graph |
Provides data graph assembly for both parallel/concurrent and serial/blocking contexts along with supporting infrastructure.
|
| org.cloudgraph.hbase.io |
Provides infrastructure for managing HBase read and write operations across
any number of HBase tables and/or rows.
|
| Modifier and Type | Method and Description |
|---|---|
CellValues |
CellConverter.convert(byte[] rowKey,
Collection<KeyValue> values) |
protected CellValues |
DefaultAssembler.fetchGraph(byte[] rowKey,
TableReader tableReader,
org.plasma.sdo.PlasmaType type)
Returns the selection graph as a single result.
|
| Modifier and Type | Method and Description |
|---|---|
void |
HBaseGraphAssembler.assemble(CellValues resultRow)
Re-constitutes a data graph from the given HBase client result (row).
|
void |
DistributedAssembler.assemble(CellValues resultRow)
Recursively re-constitutes a data graph distributed across multiple HBase
tables and/or rows, starting with the given HBase client result row.
|
protected void |
DistributedAssembler.assembleExternalEdge(CellValues childValues,
EdgeReader edgeReader,
TableReader childTableReader,
org.plasma.sdo.PlasmaDataObject source,
long sourceSequence,
org.plasma.sdo.PlasmaProperty sourceProperty,
int level) |
protected org.plasma.sdo.PlasmaDataObject |
DefaultAssembler.createRoot(GraphColumnKeyFactory keyFactory,
CellValues resultRow) |
protected org.plasma.sdo.PlasmaType |
DefaultAssembler.fetchRootType(TableReader childTableReader,
GraphColumnKeyFactory keyFactory,
org.plasma.sdo.PlasmaType subType,
CellValues childResult) |
protected UUID |
DefaultAssembler.fetchRootUUID(TableReader childTableReader,
GraphColumnKeyFactory keyFactory,
org.plasma.sdo.PlasmaType subType,
CellValues childResult) |
protected org.plasma.sdo.PlasmaType |
DefaultAssembler.findRootType(TableReader childTableReader,
GraphColumnKeyFactory keyFactory,
org.plasma.sdo.PlasmaType subType,
CellValues childResult) |
protected UUID |
DefaultAssembler.findRootUUID(TableReader childTableReader,
GraphColumnKeyFactory keyFactory,
org.plasma.sdo.PlasmaType subType,
CellValues childResult) |
protected byte[] |
DefaultAssembler.getMetaDataColumnValue(org.plasma.sdo.PlasmaType type,
EntityMetaKey keyField,
TableMapping tableConfig,
CellValues result,
RowReader rowReader) |
| Modifier and Type | Method and Description |
|---|---|
CellValues |
RowReader.getRow() |
CellValues |
GraphRowReader.getRow() |
| Modifier and Type | Method and Description |
|---|---|
List<CellValues> |
GraphEdgeReader.getRowValues() |
List<CellValues> |
EdgeReader.getRowValues() |
| Modifier and Type | Method and Description |
|---|---|
RowReader |
TableReader.createRowReader(commonj.sdo.DataObject dataObject,
CellValues resultRow)
Creates and adds a row reader based on the given data object and result
row.
|
RowReader |
GraphTableReader.createRowReader(commonj.sdo.DataObject dataObject,
CellValues resultRow)
Creates and adds a row reader based on the given data object and result row
mapping it by UUID string and row key string.
|
protected byte[] |
DefaultEdgeOperation.fetchValue(byte[] family,
byte[] qualifier,
CellValues row) |
protected byte[] |
DefaultEdgeOperation.findValue(byte[] family,
byte[] qualifier,
CellValues row) |
| Constructor and Description |
|---|
GraphRowReader(byte[] rowKey,
CellValues result,
commonj.sdo.DataObject rootDataObject,
TableReader tableReader,
StoreMappingContext mappingContext) |
Copyright © 2021. All Rights Reserved.