A B C D E F G H I L M N O P R S T W 
All Classes All Packages

A

add(E) - Method in class org.eclipse.rdf4j.sail.memory.model.WeakObjectRegistry
 
add(MemStatement) - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatementList
 
addContextStatement(MemStatement) - Method in class org.eclipse.rdf4j.sail.memory.model.MemResource
 
addContextStatement(MemStatement) - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
addInferredStatement(Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.memory.MemoryStoreConnection
 
addObjectStatement(MemStatement) - Method in class org.eclipse.rdf4j.sail.memory.model.MemBNode
 
addObjectStatement(MemStatement) - Method in class org.eclipse.rdf4j.sail.memory.model.MemIRI
 
addObjectStatement(MemStatement) - Method in class org.eclipse.rdf4j.sail.memory.model.MemLiteral
 
addObjectStatement(MemStatement) - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
addObjectStatement(MemStatement) - Method in interface org.eclipse.rdf4j.sail.memory.model.MemValue
Adds a statement to this MemValue's list of statements for which it is the object.
addPredicateStatement(MemStatement) - Method in class org.eclipse.rdf4j.sail.memory.model.MemIRI
Adds a statement to this MemURI's list of statements for which it is the predicate.
addStatementInternal(Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.memory.MemoryStoreConnection
 
addSubjectStatement(MemStatement) - Method in class org.eclipse.rdf4j.sail.memory.model.MemResource
 
addToComponentLists() - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatement
Lets this statement add itself to the appropriate statement lists of its subject, predicate, object and context.
AutoCloseableIterator(Map<E, WeakReference<E>>[], WeakObjectRegistry.AdderBasedReadWriteLock[]) - Constructor for class org.eclipse.rdf4j.sail.memory.model.WeakObjectRegistry.AutoCloseableIterator
 

B

BooleanMemLiteral - Class in org.eclipse.rdf4j.sail.memory.model
An extension of MemLiteral that stores a boolean value to avoid parsing.
BooleanMemLiteral(Object, boolean) - Constructor for class org.eclipse.rdf4j.sail.memory.model.BooleanMemLiteral
 
BooleanMemLiteral(Object, String, boolean) - Constructor for class org.eclipse.rdf4j.sail.memory.model.BooleanMemLiteral
 
booleanValue() - Method in class org.eclipse.rdf4j.sail.memory.model.BooleanMemLiteral
 
byteValue() - Method in class org.eclipse.rdf4j.sail.memory.model.DecimalMemLiteral
 
byteValue() - Method in class org.eclipse.rdf4j.sail.memory.model.IntegerMemLiteral
 
byteValue() - Method in class org.eclipse.rdf4j.sail.memory.model.NumericMemLiteral
 

C

CACHE_FREQUENCY_THRESHOLD - Variable in class org.eclipse.rdf4j.sail.memory.model.MemStatementIteratorCache
 
cacheAwareInstance(MemStatementList, MemResource, MemIRI, MemValue, Boolean, int, MemResource[], MemStatementIteratorCache) - Static method in class org.eclipse.rdf4j.sail.memory.model.MemStatementIterator
 
CalendarMemLiteral - Class in org.eclipse.rdf4j.sail.memory.model
An extension of MemLiteral that stores a Calendar value to avoid parsing.
CalendarMemLiteral(Object, String, XMLGregorianCalendar) - Constructor for class org.eclipse.rdf4j.sail.memory.model.CalendarMemLiteral
 
CalendarMemLiteral(Object, String, CoreDatatype, XMLGregorianCalendar) - Constructor for class org.eclipse.rdf4j.sail.memory.model.CalendarMemLiteral
 
CalendarMemLiteral(Object, String, IRI, XMLGregorianCalendar) - Constructor for class org.eclipse.rdf4j.sail.memory.model.CalendarMemLiteral
 
CalendarMemLiteral(Object, XMLGregorianCalendar) - Constructor for class org.eclipse.rdf4j.sail.memory.model.CalendarMemLiteral
 
calendarValue() - Method in class org.eclipse.rdf4j.sail.memory.model.CalendarMemLiteral
 
cancelSyncTask() - Method in class org.eclipse.rdf4j.sail.memory.MemoryStore
 
cancelSyncTimer() - Method in class org.eclipse.rdf4j.sail.memory.MemoryStore
 
cleanSnapshots(int) - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatementList
 
cleanSnapshotsFromContextStatements(int) - Method in class org.eclipse.rdf4j.sail.memory.model.MemResource
 
cleanSnapshotsFromContextStatements(int) - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
cleanSnapshotsFromObjectStatements(int) - Method in class org.eclipse.rdf4j.sail.memory.model.MemBNode
 
cleanSnapshotsFromObjectStatements(int) - Method in class org.eclipse.rdf4j.sail.memory.model.MemIRI
 
cleanSnapshotsFromObjectStatements(int) - Method in class org.eclipse.rdf4j.sail.memory.model.MemLiteral
 
cleanSnapshotsFromObjectStatements(int) - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
cleanSnapshotsFromObjectStatements(int) - Method in interface org.eclipse.rdf4j.sail.memory.model.MemValue
Removes statements from old snapshots (those that have expired at or before the specified snapshot version) from this MemValue's list of statements for which it is the object.
cleanSnapshotsFromPredicateStatements(int) - Method in class org.eclipse.rdf4j.sail.memory.model.MemIRI
Removes statements from old snapshots (those that have expired at or before the specified snapshot version) from this MemValue's list of statements for which it is the predicate.
cleanSnapshotsFromSubjectStatements(int) - Method in class org.eclipse.rdf4j.sail.memory.model.MemResource
 
clear() - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatementList
 
clear() - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
 
clear() - Method in class org.eclipse.rdf4j.sail.memory.model.WeakObjectRegistry
 
clearInferred(Resource...) - Method in class org.eclipse.rdf4j.sail.memory.MemoryStoreConnection
 
clearInternal(Resource...) - Method in class org.eclipse.rdf4j.sail.memory.MemoryStoreConnection
 
close() - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatementIterator
 
close() - Method in class org.eclipse.rdf4j.sail.memory.model.WeakObjectRegistry.AutoCloseableIterator
 
closeableIterator() - Method in class org.eclipse.rdf4j.sail.memory.model.WeakObjectRegistry
 
commitInternal() - Method in class org.eclipse.rdf4j.sail.memory.MemoryStoreConnection
 
contains(Object) - Method in class org.eclipse.rdf4j.sail.memory.model.WeakObjectRegistry
 
createBNode(String) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
 
createIRI(String) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
 
createIRI(String, String) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
 
createLiteral(boolean) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
 
createLiteral(String) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
 
createLiteral(String, String) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
 
createLiteral(String, CoreDatatype) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
 
createLiteral(String, IRI) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
 
createLiteral(XMLGregorianCalendar) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
 
createTriple(Resource, IRI, Value) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
 

D

DATA_FILE_NAME - Static variable in class org.eclipse.rdf4j.sail.memory.MemoryStore
 
DecimalMemLiteral - Class in org.eclipse.rdf4j.sail.memory.model
An extension of MemLiteral that stores a decimal value to avoid parsing.
DecimalMemLiteral(Object, String, BigDecimal, CoreDatatype) - Constructor for class org.eclipse.rdf4j.sail.memory.model.DecimalMemLiteral
 
DecimalMemLiteral(Object, BigDecimal) - Constructor for class org.eclipse.rdf4j.sail.memory.model.DecimalMemLiteral
 
DecimalMemLiteral(Object, BigDecimal, CoreDatatype) - Constructor for class org.eclipse.rdf4j.sail.memory.model.DecimalMemLiteral
 
decimalValue() - Method in class org.eclipse.rdf4j.sail.memory.model.DecimalMemLiteral
 
decimalValue() - Method in class org.eclipse.rdf4j.sail.memory.model.IntegerMemLiteral
 
doubleValue() - Method in class org.eclipse.rdf4j.sail.memory.model.DecimalMemLiteral
 
doubleValue() - Method in class org.eclipse.rdf4j.sail.memory.model.IntegerMemLiteral
 
doubleValue() - Method in class org.eclipse.rdf4j.sail.memory.model.NumericMemLiteral
 

E

EMPTY_LIST - Static variable in interface org.eclipse.rdf4j.sail.memory.model.MemValue
A shared empty MemStatementList that is returned by MemURI and MemBNode to represent an empty list.
equals(Object) - Method in class org.eclipse.rdf4j.sail.memory.model.MemBNode
 
equals(Object) - Method in class org.eclipse.rdf4j.sail.memory.model.MemIRI
 
equals(Object) - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatementIterator
 
equals(Object) - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
exactMatch(MemResource, MemIRI, MemValue, MemResource) - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatement
 
export(Model) - Method in class org.eclipse.rdf4j.sail.memory.config.MemoryStoreConfig
 

F

floatValue() - Method in class org.eclipse.rdf4j.sail.memory.model.DecimalMemLiteral
 
floatValue() - Method in class org.eclipse.rdf4j.sail.memory.model.IntegerMemLiteral
 
floatValue() - Method in class org.eclipse.rdf4j.sail.memory.model.NumericMemLiteral
 

G

get(K) - Method in class org.eclipse.rdf4j.sail.memory.model.WeakObjectRegistry
Retrieves the stored object that is equal to the supplied key object.
getConfig() - Method in class org.eclipse.rdf4j.sail.memory.config.MemoryStoreFactory
 
getConnectionInternal() - Method in class org.eclipse.rdf4j.sail.memory.MemoryStore
 
getContextStatementCount() - Method in class org.eclipse.rdf4j.sail.memory.model.MemResource
 
getContextStatementCount() - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
getContextStatementList() - Method in class org.eclipse.rdf4j.sail.memory.model.MemResource
 
getContextStatementList() - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
getCreator() - Method in class org.eclipse.rdf4j.sail.memory.model.MemBNode
 
getCreator() - Method in class org.eclipse.rdf4j.sail.memory.model.MemIRI
 
getCreator() - Method in class org.eclipse.rdf4j.sail.memory.model.MemLiteral
 
getCreator() - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
getCreator() - Method in interface org.eclipse.rdf4j.sail.memory.model.MemValue
Returns the object that created this MemValue.
getEvaluationStrategyFactory() - Method in class org.eclipse.rdf4j.sail.memory.MemoryStore
 
getExact(MemResource, MemIRI, MemValue, MemResource, int) - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatementList
Iterates through this list and returns the statement that exactly matches the provided arguments.
getFederatedServiceResolver() - Method in class org.eclipse.rdf4j.sail.memory.MemoryStore
 
getGuaranteedLastIndexInUse() - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatementList
 
getID() - Method in class org.eclipse.rdf4j.sail.memory.model.MemBNode
 
getLocalName() - Method in class org.eclipse.rdf4j.sail.memory.model.MemIRI
 
getMemBNode(BNode) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
See getMemValue() for description.
getMemBNodesIterator() - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
Gets all bnodes that are managed by this value factory.
getMemIRIsIterator() - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
Gets all URIs that are managed by this value factory.
getMemLiteral(Literal) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
See getMemValue() for description.
getMemLiteralsIterator() - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
Gets all literals that are managed by this value factory.
getMemResource(Resource) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
See getMemValue() for description.
getMemURI(IRI) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
See getMemValue() for description.
getMemValue(Value) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
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.
getNamespace() - Method in class org.eclipse.rdf4j.sail.memory.model.MemIRI
 
getNextElement() - Method in class org.eclipse.rdf4j.sail.memory.model.MemTripleIterator
Searches through statementList, starting from index _nextStatementIdx + 1, for triples that match the constraints that have been set for this iterator.
getObject() - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
getObjectStatementCount() - Method in class org.eclipse.rdf4j.sail.memory.model.MemBNode
 
getObjectStatementCount() - Method in class org.eclipse.rdf4j.sail.memory.model.MemIRI
 
getObjectStatementCount() - Method in class org.eclipse.rdf4j.sail.memory.model.MemLiteral
 
getObjectStatementCount() - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
getObjectStatementCount() - Method in interface org.eclipse.rdf4j.sail.memory.model.MemValue
Gets the number of statements for which this MemValue is the object.
getObjectStatementList() - Method in class org.eclipse.rdf4j.sail.memory.model.MemBNode
 
getObjectStatementList() - Method in class org.eclipse.rdf4j.sail.memory.model.MemIRI
 
getObjectStatementList() - Method in class org.eclipse.rdf4j.sail.memory.model.MemLiteral
 
getObjectStatementList() - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
getObjectStatementList() - Method in interface org.eclipse.rdf4j.sail.memory.model.MemValue
Gets the list of statements for which this MemValue is the object.
getOrAdd(K, Supplier<E>) - Method in class org.eclipse.rdf4j.sail.memory.model.WeakObjectRegistry
 
getOrCreateMemBNode(BNode) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
getOrCreateMemLiteral(Literal) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
getOrCreateMemResource(Resource) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
getOrCreateMemTriple(Triple) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
getOrCreateMemURI(IRI) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
getOrCreateMemValue(Value) - Method in class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
Gets or creates a MemValue for the supplied Value.
getPersist() - Method in class org.eclipse.rdf4j.sail.memory.config.MemoryStoreConfig
 
getPersist() - Method in class org.eclipse.rdf4j.sail.memory.MemoryStore
 
getPredicate() - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
getPredicateStatementCount() - Method in class org.eclipse.rdf4j.sail.memory.model.MemIRI
Gets the number of Statements for which this MemURI is the predicate.
getPredicateStatementList() - Method in class org.eclipse.rdf4j.sail.memory.model.MemIRI
Gets the list of statements for which this MemURI is the predicate.
getSail() - Method in class org.eclipse.rdf4j.sail.memory.MemoryStoreConnection
 
getSail(SailImplConfig) - Method in class org.eclipse.rdf4j.sail.memory.config.MemoryStoreFactory
 
getSailType() - Method in class org.eclipse.rdf4j.sail.memory.config.MemoryStoreFactory
Returns the Sail's type: openrdf:MemoryStore.
getSinceSnapshot() - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatement
 
getStatements() - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatementList
An internal method to retrieve the inner array that stores the statements.
getStats() - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatementIterator
 
getSubject() - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
getSubjectStatementCount() - Method in class org.eclipse.rdf4j.sail.memory.model.MemResource
 
getSubjectStatementList() - Method in class org.eclipse.rdf4j.sail.memory.model.MemResource
 
getSyncDelay() - Method in class org.eclipse.rdf4j.sail.memory.config.MemoryStoreConfig
 
getSyncDelay() - Method in class org.eclipse.rdf4j.sail.memory.MemoryStore
Gets the currently configured sync delay.
getTillSnapshot() - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatement
 
getValueFactory() - Method in class org.eclipse.rdf4j.sail.memory.MemoryStore
 

H

handleClose() - Method in class org.eclipse.rdf4j.sail.memory.model.MemTripleIterator
 
hasContextStatements() - Method in class org.eclipse.rdf4j.sail.memory.model.MemLiteral
 
hasContextStatements() - Method in class org.eclipse.rdf4j.sail.memory.model.MemResource
 
hasContextStatements() - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
hasContextStatements() - Method in interface org.eclipse.rdf4j.sail.memory.model.MemValue
 
hashCode() - Method in class org.eclipse.rdf4j.sail.memory.model.MemBNode
 
hashCode() - Method in class org.eclipse.rdf4j.sail.memory.model.MemIRI
 
hashCode() - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatementIterator
 
hashCode() - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
hasNext() - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatementIterator
 
hasNext() - Method in class org.eclipse.rdf4j.sail.memory.model.WeakObjectRegistry.AutoCloseableIterator
 
hasObjectStatements() - Method in class org.eclipse.rdf4j.sail.memory.model.MemBNode
 
hasObjectStatements() - Method in class org.eclipse.rdf4j.sail.memory.model.MemIRI
 
hasObjectStatements() - Method in class org.eclipse.rdf4j.sail.memory.model.MemLiteral
 
hasObjectStatements() - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
hasObjectStatements() - Method in interface org.eclipse.rdf4j.sail.memory.model.MemValue
 
hasPredicateStatements() - Method in class org.eclipse.rdf4j.sail.memory.model.MemBNode
 
hasPredicateStatements() - Method in class org.eclipse.rdf4j.sail.memory.model.MemIRI
 
hasPredicateStatements() - Method in class org.eclipse.rdf4j.sail.memory.model.MemLiteral
 
hasPredicateStatements() - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
hasPredicateStatements() - Method in interface org.eclipse.rdf4j.sail.memory.model.MemValue
 
hasStatements() - Method in class org.eclipse.rdf4j.sail.memory.model.MemBNode
 
hasStatements() - Method in class org.eclipse.rdf4j.sail.memory.model.MemIRI
 
hasStatements() - Method in class org.eclipse.rdf4j.sail.memory.model.MemLiteral
 
hasStatements() - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
hasStatements() - Method in interface org.eclipse.rdf4j.sail.memory.model.MemValue
Checks whether this MemValue has any statements.
hasSubjectStatements() - Method in class org.eclipse.rdf4j.sail.memory.model.MemLiteral
 
hasSubjectStatements() - Method in class org.eclipse.rdf4j.sail.memory.model.MemResource
 
hasSubjectStatements() - Method in interface org.eclipse.rdf4j.sail.memory.model.MemValue
 

I

init() - Method in class org.eclipse.rdf4j.sail.memory.model.WeakObjectRegistry.AutoCloseableIterator
 
initializeInternal() - Method in class org.eclipse.rdf4j.sail.memory.MemoryStore
Initializes this repository.
IntegerMemLiteral - Class in org.eclipse.rdf4j.sail.memory.model
An extension of MemLiteral that stores an integer value to avoid parsing.
IntegerMemLiteral(Object, String, BigInteger, CoreDatatype) - Constructor for class org.eclipse.rdf4j.sail.memory.model.IntegerMemLiteral
 
IntegerMemLiteral(Object, String, BigInteger, IRI) - Constructor for class org.eclipse.rdf4j.sail.memory.model.IntegerMemLiteral
 
IntegerMemLiteral(Object, BigInteger) - Constructor for class org.eclipse.rdf4j.sail.memory.model.IntegerMemLiteral
 
IntegerMemLiteral(Object, BigInteger, CoreDatatype) - Constructor for class org.eclipse.rdf4j.sail.memory.model.IntegerMemLiteral
 
IntegerMemLiteral(Object, BigInteger, IRI) - Constructor for class org.eclipse.rdf4j.sail.memory.model.IntegerMemLiteral
 
integerValue() - Method in class org.eclipse.rdf4j.sail.memory.model.DecimalMemLiteral
 
integerValue() - Method in class org.eclipse.rdf4j.sail.memory.model.IntegerMemLiteral
 
intValue() - Method in class org.eclipse.rdf4j.sail.memory.model.DecimalMemLiteral
 
intValue() - Method in class org.eclipse.rdf4j.sail.memory.model.IntegerMemLiteral
 
intValue() - Method in class org.eclipse.rdf4j.sail.memory.model.NumericMemLiteral
 
invalidateCache() - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatementIteratorCache
 
isEmpty() - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatementList
 
isExplicit() - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatement
 
isInSnapshot(int) - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatement
 
isWritable() - Method in class org.eclipse.rdf4j.sail.memory.MemoryStore
Checks whether this Sail object is writable.
iterator() - Method in class org.eclipse.rdf4j.sail.memory.model.WeakObjectRegistry
 

L

longValue() - Method in class org.eclipse.rdf4j.sail.memory.model.DecimalMemLiteral
 
longValue() - Method in class org.eclipse.rdf4j.sail.memory.model.IntegerMemLiteral
 
longValue() - Method in class org.eclipse.rdf4j.sail.memory.model.NumericMemLiteral
 

M

matchesContext(MemResource[]) - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatement
 
matchesSPO(MemResource, MemIRI, MemValue) - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatement
 
matchesSPO(MemResource, MemIRI, MemValue) - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
MemBNode - Class in org.eclipse.rdf4j.sail.memory.model
A MemoryStore-specific extension of BNodeImpl giving it node properties.
MemBNode(Object, String) - Constructor for class org.eclipse.rdf4j.sail.memory.model.MemBNode
Creates a new MemBNode for a bnode ID.
MemIRI - Class in org.eclipse.rdf4j.sail.memory.model
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.
MemIRI(Object, String, String) - Constructor for class org.eclipse.rdf4j.sail.memory.model.MemIRI
Creates a new MemURI for a URI.
MemLiteral - Class in org.eclipse.rdf4j.sail.memory.model
A MemoryStore-specific extension of Literal giving it node properties.
MemLiteral(Object, String) - Constructor for class org.eclipse.rdf4j.sail.memory.model.MemLiteral
Creates a new Literal which will get the supplied label.
MemLiteral(Object, String, String) - Constructor for class org.eclipse.rdf4j.sail.memory.model.MemLiteral
Creates a new Literal which will get the supplied label and language code.
MemLiteral(Object, String, CoreDatatype) - Constructor for class org.eclipse.rdf4j.sail.memory.model.MemLiteral
 
MemLiteral(Object, String, IRI) - Constructor for class org.eclipse.rdf4j.sail.memory.model.MemLiteral
Creates a new Literal which will get the supplied label and datatype.
MemLiteral(Object, String, IRI, CoreDatatype) - Constructor for class org.eclipse.rdf4j.sail.memory.model.MemLiteral
 
MemoryStore - Class in org.eclipse.rdf4j.sail.memory
An implementation of the Sail interface that stores its data in main memory and that can use a file for persistent storage.
MemoryStore() - Constructor for class org.eclipse.rdf4j.sail.memory.MemoryStore
Creates a new MemoryStore.
MemoryStore(File) - Constructor for class org.eclipse.rdf4j.sail.memory.MemoryStore
Creates a new persistent MemoryStore.
MemoryStoreConfig - Class in org.eclipse.rdf4j.sail.memory.config
 
MemoryStoreConfig() - Constructor for class org.eclipse.rdf4j.sail.memory.config.MemoryStoreConfig
 
MemoryStoreConfig(boolean) - Constructor for class org.eclipse.rdf4j.sail.memory.config.MemoryStoreConfig
 
MemoryStoreConfig(boolean, long) - Constructor for class org.eclipse.rdf4j.sail.memory.config.MemoryStoreConfig
 
MemoryStoreConnection - Class in org.eclipse.rdf4j.sail.memory
Implementation of a Sail Connection for memory stores.
MemoryStoreConnection(MemoryStore) - Constructor for class org.eclipse.rdf4j.sail.memory.MemoryStoreConnection
 
MemoryStoreFactory - Class in org.eclipse.rdf4j.sail.memory.config
A SailFactory that creates MemoryStores based on RDF configuration data.
MemoryStoreFactory() - Constructor for class org.eclipse.rdf4j.sail.memory.config.MemoryStoreFactory
 
MemoryStoreSchema - Class in org.eclipse.rdf4j.sail.memory.config
Deprecated, for removal: This API element is subject to removal in a future version.
use CONFIG.Mem instead.
MemoryStoreSchema() - Constructor for class org.eclipse.rdf4j.sail.memory.config.MemoryStoreSchema
Deprecated.
 
MemResource - Class in org.eclipse.rdf4j.sail.memory.model
A MemoryStore-specific extension of Resource giving it subject statements.
MemResource() - Constructor for class org.eclipse.rdf4j.sail.memory.model.MemResource
 
MemStatement - Class in org.eclipse.rdf4j.sail.memory.model
A MemStatement is a Statement which contains context information and a flag indicating whether the statement is explicit or inferred.
MemStatement(MemResource, MemIRI, MemValue, MemResource, boolean, int) - Constructor for class org.eclipse.rdf4j.sail.memory.model.MemStatement
Creates a new MemStatement with the supplied subject, predicate, object and context.
MemStatement(MemResource, MemIRI, MemValue, MemResource, int) - Constructor for class org.eclipse.rdf4j.sail.memory.model.MemStatement
Creates a new MemStatement with the supplied subject, predicate, object and context and marks it as 'explicit'.
MemStatementIterator - Class in org.eclipse.rdf4j.sail.memory.model
A StatementIterator that can iterate over a list of Statement objects.
MemStatementIterator(MemStatementList, MemResource, MemIRI, MemValue, Boolean, int, MemStatementIteratorCache, MemResource...) - Constructor for class org.eclipse.rdf4j.sail.memory.model.MemStatementIterator
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).
MemStatementIteratorCache - Class in org.eclipse.rdf4j.sail.memory.model
A cache for MemStatementIterator that tracks how frequently an iterator is used and caches the iterator as a list
MemStatementIteratorCache(int) - Constructor for class org.eclipse.rdf4j.sail.memory.model.MemStatementIteratorCache
 
MemStatementList - Class in org.eclipse.rdf4j.sail.memory.model
A dedicated data structure for storing MemStatement objects, offering operations optimized for their use in the memory Sail.
MemStatementList() - Constructor for class org.eclipse.rdf4j.sail.memory.model.MemStatementList
 
MemStatementList(int) - Constructor for class org.eclipse.rdf4j.sail.memory.model.MemStatementList
 
MemTriple - Class in org.eclipse.rdf4j.sail.memory.model
A MemoryStore-specific implementation of Triple.
MemTriple(Object, MemResource, MemIRI, MemValue) - Constructor for class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
MemTripleIterator<X extends Exception> - Class in org.eclipse.rdf4j.sail.memory.model
An Iteration that can iterate over a list of Triple objects.
MemTripleIterator(MemStatementList, MemResource, MemIRI, MemValue, int) - Constructor for class org.eclipse.rdf4j.sail.memory.model.MemTripleIterator
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.
MemValue - Interface in org.eclipse.rdf4j.sail.memory.model
A MemoryStore-specific extension of the Value interface, giving it node properties.
MemValueFactory - Class in org.eclipse.rdf4j.sail.memory.model
A factory for MemValue objects that keeps track of created objects to prevent the creation of duplicate objects, minimizing memory usage as a result.
MemValueFactory() - Constructor for class org.eclipse.rdf4j.sail.memory.model.MemValueFactory
A cache of the most common IRIs to improve lookup performance when users use our vocabularies (eg.
MIN_SIZE_TO_CONSIDER_FOR_CACHE - Static variable in class org.eclipse.rdf4j.sail.memory.model.MemStatementIterator
 

N

NAMESPACE - Static variable in class org.eclipse.rdf4j.sail.memory.config.MemoryStoreSchema
Deprecated.
The MemoryStore schema namespace (http://www.openrdf.org/config/sail/memory#).
next() - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatementIterator
 
next() - Method in class org.eclipse.rdf4j.sail.memory.model.WeakObjectRegistry.AutoCloseableIterator
 
notifySailChanged(SailChangedEvent) - Method in class org.eclipse.rdf4j.sail.memory.MemoryStore
 
NumericMemLiteral - Class in org.eclipse.rdf4j.sail.memory.model
An extension of MemLiteral that stores a numeric value to avoid parsing.
NumericMemLiteral(Object, byte) - Constructor for class org.eclipse.rdf4j.sail.memory.model.NumericMemLiteral
 
NumericMemLiteral(Object, double) - Constructor for class org.eclipse.rdf4j.sail.memory.model.NumericMemLiteral
 
NumericMemLiteral(Object, float) - Constructor for class org.eclipse.rdf4j.sail.memory.model.NumericMemLiteral
 
NumericMemLiteral(Object, int) - Constructor for class org.eclipse.rdf4j.sail.memory.model.NumericMemLiteral
 
NumericMemLiteral(Object, long) - Constructor for class org.eclipse.rdf4j.sail.memory.model.NumericMemLiteral
 
NumericMemLiteral(Object, short) - Constructor for class org.eclipse.rdf4j.sail.memory.model.NumericMemLiteral
 
NumericMemLiteral(Object, Number, CoreDatatype) - Constructor for class org.eclipse.rdf4j.sail.memory.model.NumericMemLiteral
 
NumericMemLiteral(Object, String, Number, CoreDatatype) - Constructor for class org.eclipse.rdf4j.sail.memory.model.NumericMemLiteral
 

O

optimisticRemove(MemStatement) - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatementList
 
optimisticRemove(MemStatement, int) - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatementList
 
org.eclipse.rdf4j.sail.memory - package org.eclipse.rdf4j.sail.memory
An implementation of the RDF SAIL API that uses main memory for storage.
org.eclipse.rdf4j.sail.memory.config - package org.eclipse.rdf4j.sail.memory.config
 
org.eclipse.rdf4j.sail.memory.model - package org.eclipse.rdf4j.sail.memory.model
MemoryStore-specific implementations of the core RDF model objects.

P

parse(Model, Resource) - Method in class org.eclipse.rdf4j.sail.memory.config.MemoryStoreConfig
 
PERSIST - Static variable in class org.eclipse.rdf4j.sail.memory.config.MemoryStoreSchema
Deprecated.
use CONFIG.Mem.persist instead.

R

remove() - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatementIterator
remove(Object) - Method in class org.eclipse.rdf4j.sail.memory.model.WeakObjectRegistry
 
removeInferredStatement(Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.memory.MemoryStoreConnection
 
removeStatementsInternal(Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.memory.MemoryStoreConnection
 
rollbackInternal() - Method in class org.eclipse.rdf4j.sail.memory.MemoryStoreConnection
 

S

sail - Variable in class org.eclipse.rdf4j.sail.memory.MemoryStoreConnection
 
SAIL_TYPE - Static variable in class org.eclipse.rdf4j.sail.memory.config.MemoryStoreFactory
The type of repositories that are created by this factory.
scheduleSyncTask() - Method in class org.eclipse.rdf4j.sail.memory.MemoryStore
 
setEvaluationStrategyFactory(EvaluationStrategyFactory) - Method in class org.eclipse.rdf4j.sail.memory.MemoryStore
Sets the EvaluationStrategy to use.
setFederatedServiceResolver(FederatedServiceResolver) - Method in class org.eclipse.rdf4j.sail.memory.MemoryStore
Overrides the FederatedServiceResolver used by this instance, but the given resolver is not shutDown when this instance is.
setPersist(boolean) - Method in class org.eclipse.rdf4j.sail.memory.config.MemoryStoreConfig
 
setPersist(boolean) - Method in class org.eclipse.rdf4j.sail.memory.MemoryStore
 
setPrioritiseCleanup(boolean) - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatementList
 
setSyncDelay(long) - Method in class org.eclipse.rdf4j.sail.memory.config.MemoryStoreConfig
 
setSyncDelay(long) - Method in class org.eclipse.rdf4j.sail.memory.MemoryStore
Sets the time (in milliseconds) to wait after a transaction was commited before writing the changed data to file.
setTillSnapshot(int) - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatement
 
shortValue() - Method in class org.eclipse.rdf4j.sail.memory.model.DecimalMemLiteral
 
shortValue() - Method in class org.eclipse.rdf4j.sail.memory.model.IntegerMemLiteral
 
shortValue() - Method in class org.eclipse.rdf4j.sail.memory.model.NumericMemLiteral
 
shutDownInternal() - Method in class org.eclipse.rdf4j.sail.memory.MemoryStore
 
size() - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatementList
 
size() - Method in class org.eclipse.rdf4j.sail.memory.model.WeakObjectRegistry
 
startTransactionInternal() - Method in class org.eclipse.rdf4j.sail.memory.MemoryStoreConnection
 
stringValue() - Method in class org.eclipse.rdf4j.sail.memory.model.MemBNode
 
stringValue() - Method in class org.eclipse.rdf4j.sail.memory.model.MemIRI
 
stringValue() - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 
supportsConcurrentReads() - Method in class org.eclipse.rdf4j.sail.memory.MemoryStoreConnection
 
sync() - Method in class org.eclipse.rdf4j.sail.memory.MemoryStore
Synchronizes the contents of this repository with the data that is stored on disk.
SYNC_DELAY - Static variable in class org.eclipse.rdf4j.sail.memory.config.MemoryStoreSchema
Deprecated.
use CONFIG.Mem.syncDelay instead.
SYNC_FILE_NAME - Static variable in class org.eclipse.rdf4j.sail.memory.MemoryStore
 

T

toString() - Method in class org.eclipse.rdf4j.sail.memory.model.MemBNode
 
toString() - Method in class org.eclipse.rdf4j.sail.memory.model.MemIRI
 
toString() - Method in class org.eclipse.rdf4j.sail.memory.model.MemStatementIterator
 
toString() - Method in class org.eclipse.rdf4j.sail.memory.model.MemTriple
 

W

WeakObjectRegistry<K,​E extends K> - Class in org.eclipse.rdf4j.sail.memory.model
An object registry that uses weak references to keep track of the stored objects.
WeakObjectRegistry() - Constructor for class org.eclipse.rdf4j.sail.memory.model.WeakObjectRegistry
Constructs a new, empty object registry.
WeakObjectRegistry(int, Collection<? extends E>) - Constructor for class org.eclipse.rdf4j.sail.memory.model.WeakObjectRegistry
Constructs a new WeakObjectRegistry containing the elements in the specified collection.
WeakObjectRegistry.AutoCloseableIterator<E> - Class in org.eclipse.rdf4j.sail.memory.model
 
A B C D E F G H I L M N O P R S T W 
All Classes All Packages