Uses of Interface
org.eclipse.rdf4j.sail.memory.model.MemValue
-
Packages that use MemValue Package Description org.eclipse.rdf4j.sail.memory.model MemoryStore-specific implementations of the core RDF model objects. -
-
Uses of MemValue in org.eclipse.rdf4j.sail.memory.model
Classes in org.eclipse.rdf4j.sail.memory.model that implement MemValue Modifier and Type Class Description class
BooleanMemLiteral
An extension of MemLiteral that stores a boolean value to avoid parsing.class
CalendarMemLiteral
An extension of MemLiteral that stores a Calendar value to avoid parsing.class
DecimalMemLiteral
An extension of MemLiteral that stores a decimal value to avoid parsing.class
IntegerMemLiteral
An extension of MemLiteral that stores an integer value to avoid parsing.class
MemBNode
A MemoryStore-specific extension of BNodeImpl giving it node properties.class
MemIRI
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.class
MemLiteral
A MemoryStore-specific extension of Literal giving it node properties.class
MemResource
A MemoryStore-specific extension of Resource giving it subject statements.class
MemTriple
A MemoryStore-specific implementation ofTriple
.class
NumericMemLiteral
An extension of MemLiteral that stores a numeric value to avoid parsing.Methods in org.eclipse.rdf4j.sail.memory.model that return MemValue Modifier and Type Method Description MemValue
MemValueFactory. getMemValue(Value value)
Returns a previously created MemValue that is equal to the supplied value, or null if the supplied value is a new value or is equal to null.MemValue
MemTriple. getObject()
MemValue
MemValueFactory. getOrCreateMemValue(Value value)
Gets or creates a MemValue for the supplied Value.Methods in org.eclipse.rdf4j.sail.memory.model with parameters of type MemValue Modifier and Type Method Description static CloseableIteration<MemStatement,SailException>
MemStatementIterator. cacheAwareInstance(MemStatementList smallestList, MemResource subj, MemIRI pred, MemValue obj, Boolean explicit, int snapshot, MemResource[] memContexts, MemStatementIteratorCache iteratorCache)
boolean
MemStatement. exactMatch(MemResource subject, MemIRI predicate, MemValue object, MemResource context)
MemStatement
MemStatementList. getExact(MemResource subject, MemIRI predicate, MemValue object, MemResource context, int snapshot)
Iterates through this list and returns the statement that exactly matches the provided arguments.boolean
MemStatement. matchesSPO(MemResource subject, MemIRI predicate, MemValue object)
boolean
MemTriple. matchesSPO(MemResource subject, MemIRI predicate, MemValue object)
Constructors in org.eclipse.rdf4j.sail.memory.model with parameters of type MemValue Constructor Description MemStatement(MemResource subject, MemIRI predicate, MemValue object, MemResource context, boolean explicit, int sinceSnapshot)
Creates a new MemStatement with the supplied subject, predicate, object and context.MemStatement(MemResource subject, MemIRI predicate, MemValue object, MemResource context, int sinceSnapshot)
Creates a new MemStatement with the supplied subject, predicate, object and context and marks it as 'explicit'.MemStatementIterator(MemStatementList statementList, MemResource subject, MemIRI predicate, MemValue object, Boolean explicit, int snapshot, MemStatementIteratorCache iteratorCache, MemResource... contexts)
Creates a new MemStatementIterator that will iterate over the statements contained in the supplied MemStatementList searching for statements that match the specified pattern of subject, predicate, object and context(s).MemTriple(Object creator, MemResource subject, MemIRI predicate, MemValue object)
MemTripleIterator(MemStatementList statementList, MemResource subject, MemIRI predicate, MemValue object, int snapshot)
Creates a new MemTripleIterator that will iterate over the triples contained in the supplied MemStatementList searching for triples that occur as either subject or object in those statements, and which match the specified pattern of subject, predicate, object.
-