Package org.apache.jena.sparql.core.mem
In-memory, transactional dataset
-
Interface Summary Interface Description QuadTable A simplex or multiplex table ofQuads.TransactionalComponent Interface that encapsulates the transaction lifecycle for a component in a transaction.TripleTable A simplex or multiplex table ofTriples.TupleTable<TupleType> A mutable table of tuples. -
Class Summary Class Description DatasetGraphInMemory ADatasetGraphbacked by anQuadTable.FourTupleMap FourTupleMap.ThreeTupleMap FourTupleMap.TwoTupleMap GraphInMemory AGraphViewspecialization that relies on theDatasetGraphInMemoryfrom which this graph is drawn to manage prefixes.HexTable A six-wayQuadTableusing all of the available forms inQuadTableForm.OrderedTupleTable<TupleType,ConsumerType> A table ofTupleTypetuples that uses an internal order recorded viaTupleMap.PMapQuadTable An implementation ofQuadTablebased on the use of nestedPMaps.PMapTripleTable ATripleTableemploying persistent maps to index triples in one particular slot order (e.g.PMapTupleTable<TupleMapType,TupleType,ConsumerType> A partial implementation ofTupleTablethat contains some common state management.TriTable A three-wayTripleTableusing 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.