Interface | Description |
---|---|
QuadTable |
A simplex or multiplex table of
Quad s. |
TransactionalComponent |
Interface that encapsulates the transaction lifecycle for a component in a transaction.
|
TripleTable |
A simplex or multiplex table of
Triple s. |
TupleTable<TupleType> |
A mutable table of tuples.
|
Class | Description |
---|---|
DatasetGraphInMemory |
A
DatasetGraph backed by an QuadTable . |
DatasetPrefixStorageInMemory |
A simple
DatasetPrefixStorage for in-memory datasets. |
FourTupleMap | |
FourTupleMap.ThreeTupleMap | |
FourTupleMap.TwoTupleMap | |
GraphInMemory |
A
GraphView specialization that relies on the DatasetGraphInMemory from which this graph is drawn to
manage prefixes. |
HexTable |
A six-way
QuadTable using all of the available forms in QuadTableForm . |
OrderedTupleTable<TupleType,ConsumerType> |
A table of
TupleType tuples that uses an internal order recorded via TupleMap . |
PMapQuadTable | |
PMapTripleTable |
A
TripleTable employing persistent maps to index triples in one particular slot order (e.g. |
PMapTupleTable<TupleMapType,TupleType,ConsumerType> |
A partial implementation of
TupleTable that contains some common state management. |
TriTable |
A three-way
TripleTable using all of the available forms in TripleTableForm . |
Enum | Description |
---|---|
QuadTableForm |
Six covering table forms and machinery to determine which of them is best suited to answer a given query.
|
TripleTableForm |
Forms for triple indexes.
|
TupleSlot |
The various possible positions of a node in a tuple.
|
Licenced under the Apache License, Version 2.0