Package org.apache.jena.sparql.core.mem
In-memory, transactional dataset
-
Interface Summary Interface Description QuadTable A simplex or multiplex table ofQuad
s.TransactionalComponent Interface that encapsulates the transaction lifecycle for a component in a transaction.TripleTable A simplex or multiplex table ofTriple
s.TupleTable<TupleType> A mutable table of tuples. -
Class Summary Class Description DatasetGraphInMemory ADatasetGraph
backed by anQuadTable
.FourTupleMap FourTupleMap.ThreeTupleMap FourTupleMap.TwoTupleMap HexTable A six-wayQuadTable
using all of the available forms inQuadTableForm
.OrderedTupleTable<TupleType,ConsumerType> A table ofTupleType
tuples that uses an internal order recorded viaTupleMap
.PMapQuadTable An implementation ofQuadTable
based on the use of nestedPMap
s.PMapTripleTable ATripleTable
employing persistent maps to index triples in one particular slot order (e.g.PMapTupleTable<TupleMapType,TupleType,ConsumerType> A partial implementation ofTupleTable
that contains some common state management.TriTable A three-wayTripleTable
using all of the available forms inTripleTableForm
. -
Enum Summary 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.