| Interface | Description |
|---|---|
| QuadTable |
A simplex or multiplex table of
Quads. |
| TransactionalComponent |
Interface that encapsulates the transaction lifecycle for a component in a transaction.
|
| TripleTable |
A simplex or multiplex table of
Triples. |
| 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