org.openrdf.sail.memory.model |
Classes implementing the storage model of the MemoryStore.
|
Java Source File Name | Type | Comment |
BooleanMemLiteral.java | Class | An extension of MemLiteral that stores a boolean value to avoid parsing. |
CalendarMemLiteral.java | Class | An extension of MemLiteral that stores a Calendar value to avoid parsing. |
DecimalMemLiteral.java | Class | An extension of MemLiteral that stores a decimal value to avoid parsing. |
IntegerMemLiteral.java | Class | An extension of MemLiteral that stores an integer value to avoid parsing. |
MemBNode.java | Class | A MemoryStore-specific extension of BNodeImpl giving it node properties. |
MemLiteral.java | Class | A MemoryStore-specific extension of Literal giving it node properties. |
MemResource.java | Interface | A MemoryStore-specific extension of Resource giving it subject statements. |
MemStatement.java | Class | A MemStatement is a Statement which contains context information and a flag
indicating whether the statement is explicit or inferred. |
MemStatementIterator.java | Class | A StatementIterator that can iterate over a list of Statement objects. |
MemStatementList.java | Class | A dedicated data structure for storing MemStatement objects, offering
operations optimized for their use in the memory Sail. |
MemURI.java | Class | A MemoryStore-specific implementation of URI that stores separated namespace
and local name information to enable reuse of namespace String objects
(reducing memory usage) and that gives it node properties. |
MemURITest.java | Class | Unit tests for class
MemURI . |
MemValue.java | Interface | A MemoryStore-specific extension of the Value interface, giving it node
properties. |
MemValueFactory.java | Class | A factory for MemValue objects that keeps track of created objects to prevent
the creation of duplicate objects, minimizing memory usage as a result. |
NumericMemLiteral.java | Class | An extension of MemLiteral that stores a numeric value to avoid parsing. |
ReadMode.java | enum | A type-safe enumeration for read modes for MemStatementIterator. |
TxnStatus.java | enum | A type-safe enumeration for transaction status information on
MemStatements. |
WeakObjectRegistry.java | Class | An object registry that uses weak references to keep track of the stored
objects. |