| Package | Description |
|---|---|
| org.cloudgraph.hbase.filter |
Contains HBase row and column filter assembly logic.
|
| 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.
|
| Constructor and Description |
|---|
StatefullBinaryPrefixColumnFilterAssembler(org.plasma.sdo.PlasmaType rootType,
EdgeReader edgeReader) |
| Modifier and Type | Method and Description |
|---|---|
EdgeReader |
Traversal.getCollection() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ParallelGraphSliceAssembler.assemble(org.plasma.sdo.PlasmaDataObject target,
long targetSequence,
EdgeReader sourceCollection,
org.plasma.sdo.PlasmaDataObject source,
org.plasma.sdo.PlasmaProperty sourceProperty,
RowReader rowReader,
int level)
Creates a single task and begins the traversal from root in the current
thread.
|
protected void |
ParallelGraphAssembler.assemble(org.plasma.sdo.PlasmaDataObject target,
long targetSequence,
EdgeReader sourceCollection,
org.plasma.sdo.PlasmaDataObject source,
org.plasma.sdo.PlasmaProperty sourceProperty,
RowReader rowReader,
int level)
Creates a single task and begins the traversal from root in the current
thread.
|
protected void |
GraphSliceAssembler.assemble(org.plasma.sdo.PlasmaDataObject target,
long targetSequence,
EdgeReader sourceCollection,
org.plasma.sdo.PlasmaDataObject source,
org.plasma.sdo.PlasmaProperty sourceProperty,
RowReader rowReader,
int level) |
protected void |
GraphAssembler.assemble(org.plasma.sdo.PlasmaDataObject target,
long targetSequence,
EdgeReader sourceCollection,
org.plasma.sdo.PlasmaDataObject source,
org.plasma.sdo.PlasmaProperty sourceProperty,
RowReader rowReader,
int level) |
protected abstract void |
DistributedAssembler.assemble(org.plasma.sdo.PlasmaDataObject target,
long targetSequence,
EdgeReader collection,
org.plasma.sdo.PlasmaDataObject source,
org.plasma.sdo.PlasmaProperty sourceProperty,
RowReader rowReader,
int level)
Populates the given data object target, recursively fetching data for and
linking related data objects which make up the resulting directed graph.
|
protected void |
DistributedAssembler.assembleEdge(long childSequence,
EdgeReader collection,
RowReader childRowReader,
org.plasma.sdo.PlasmaDataObject source,
long sourceSequence,
org.plasma.sdo.PlasmaProperty sourceProperty,
int level) |
protected void |
GraphAssembler.assembleEdges(org.plasma.sdo.PlasmaDataObject source,
long sourceSequence,
org.plasma.sdo.PlasmaProperty sourceProp,
EdgeReader collection,
RowReader rowReader,
TableReader childTableReader,
RowReader childRowReader,
int level) |
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 void |
GraphAssembler.assembleExternalEdges(org.plasma.sdo.PlasmaDataObject source,
long sourceSequence,
org.plasma.sdo.PlasmaProperty sourceProp,
EdgeReader collection,
RowReader rowReader,
TableReader childTableReader,
int level)
Assembles a given set of edges where the target is a different row, within
this table or another.
|
protected void |
DefaultAssembler.assembleUUID(org.plasma.sdo.PlasmaDataObject target,
long targetSequence,
EdgeReader edgeReader,
RowReader rowReader) |
protected org.plasma.sdo.PlasmaType |
DefaultAssembler.fetchType(org.plasma.sdo.PlasmaType type,
long targetSequence,
EdgeReader edgeReader,
RowReader rowReader) |
protected UUID |
DefaultAssembler.fetchUUID(org.plasma.sdo.PlasmaType type,
long targetSequence,
EdgeReader edgeReader,
RowReader rowReader) |
| Constructor and Description |
|---|
Traversal(org.plasma.sdo.PlasmaDataObject subroot,
long subrootSequence,
EdgeReader collection,
org.plasma.sdo.PlasmaDataObject source,
org.plasma.sdo.PlasmaProperty sourceProperty,
RowReader rowReader,
boolean concurrent,
int level) |
| Modifier and Type | Class and Description |
|---|---|
class |
GraphEdgeReader |
| Modifier and Type | Method and Description |
|---|---|
EdgeReader |
RowReader.getEdgeReader(org.plasma.sdo.PlasmaType type,
org.plasma.sdo.PlasmaProperty property,
long sequence) |
EdgeReader |
GraphRowReader.getEdgeReader(org.plasma.sdo.PlasmaType type,
org.plasma.sdo.PlasmaProperty property,
long sequence) |
Copyright © 2021. All Rights Reserved.