- cache - Variable in class org.eclipse.rdf4j.sail.nativerdf.ConcurrentCache
-
- checkConsistency() - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStore
-
Checks that every value has exactly one ID.
- cleanUp() - Method in class org.eclipse.rdf4j.sail.nativerdf.ConcurrentCache
-
- clear() - Method in class org.eclipse.rdf4j.sail.nativerdf.btree.BTree
-
Removes all values from the B-Tree.
- clear() - Method in class org.eclipse.rdf4j.sail.nativerdf.ConcurrentCache
-
- clear() - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.DataFile
-
Discards all stored data.
- clear() - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.DataStore
-
Removes all values from the DataStore.
- clear() - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.HashFile
-
- clear() - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.IDFile
-
Discards all stored data.
- clear() - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStore
-
Removes all values from the ValueStore.
- clearInferred(Resource...) - Method in class org.eclipse.rdf4j.sail.nativerdf.NativeStoreConnection
-
- clearInternal(Resource...) - Method in class org.eclipse.rdf4j.sail.nativerdf.NativeStoreConnection
-
- close() - Method in class org.eclipse.rdf4j.sail.nativerdf.btree.BTree
-
Closes any opened files and release any resources used by this B-Tree.
- close() - Method in interface org.eclipse.rdf4j.sail.nativerdf.btree.RecordIterator
-
Closes the iterator, freeing any resources that it uses.
- close() - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.DataFile
-
Closes the data file, releasing any file locks that it might have.
- close() - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.DataStore
-
Closes the DataStore, releasing any file references, etc.
- close() - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.HashFile
-
- close() - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.HashFile.IDIterator
-
- close() - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.IDFile
-
Closes the ID file, releasing any file locks that it might have.
- close() - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStore
-
Closes the ValueStore, releasing any file references, etc.
- commitInternal() - Method in class org.eclipse.rdf4j.sail.nativerdf.NativeStoreConnection
-
- compareBTreeValues(byte[], byte[], int, int) - Method in class org.eclipse.rdf4j.sail.nativerdf.btree.DefaultRecordComparator
-
- compareBTreeValues(byte[], byte[], int, int) - Method in interface org.eclipse.rdf4j.sail.nativerdf.btree.RecordComparator
-
Compares the supplied key to the value of length length, starting at offset
offset in the supplied data array.
- ConcurrentCache<K,V> - Class in org.eclipse.rdf4j.sail.nativerdf
-
Limited-size concurrent cache.
- ConcurrentCache(int) - Constructor for class org.eclipse.rdf4j.sail.nativerdf.ConcurrentCache
-
- createBNode(String) - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStore
-
- createIRI(String) - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStore
-
- createIRI(String, String) - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStore
-
- createLiteral(String) - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStore
-
- createLiteral(String, String) - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStore
-
- createLiteral(String, IRI) - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStore
-
- get(byte[]) - Method in class org.eclipse.rdf4j.sail.nativerdf.btree.BTree
-
Gets the value that matches the specified key.
- get(Object) - Method in class org.eclipse.rdf4j.sail.nativerdf.ConcurrentCache
-
- getConfig() - Method in class org.eclipse.rdf4j.sail.nativerdf.config.NativeStoreFactory
-
- getConnectionInternal() - Method in class org.eclipse.rdf4j.sail.nativerdf.LimitedSizeNativeStore
-
- getConnectionInternal() - Method in class org.eclipse.rdf4j.sail.nativerdf.NativeStore
-
- getData(long) - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.DataFile
-
Gets the data that is stored at the specified offset.
- getData(int) - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.DataStore
-
Gets the value for the specified ID.
- getEvaluationStrategy(Dataset, TripleSource) - Method in class org.eclipse.rdf4j.sail.nativerdf.LimitedSizeNativeStoreConnection
-
- getEvaluationStrategyFactory() - Method in class org.eclipse.rdf4j.sail.nativerdf.NativeStore
-
- getFederatedServiceResolver() - Method in class org.eclipse.rdf4j.sail.nativerdf.NativeStore
-
- getFile() - Method in class org.eclipse.rdf4j.sail.nativerdf.btree.BTree
-
Gets the file that this BTree operates on.
- getFile() - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.DataFile
-
- getFile() - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.HashFile
-
- getFile() - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.IDFile
-
- getForceSync() - Method in class org.eclipse.rdf4j.sail.nativerdf.config.NativeStoreConfig
-
- getForceSync() - Method in class org.eclipse.rdf4j.sail.nativerdf.NativeStore
-
- getID(byte[]) - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.DataStore
-
Gets the ID for the specified value.
- getID(Value) - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStore
-
Gets the ID for the specified value.
- getIDIterator(int) - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.HashFile
-
Gets an iterator that iterates over the IDs with hash codes that match the specified hash code.
- getInternalID() - Method in class org.eclipse.rdf4j.sail.nativerdf.model.NativeBNode
-
- getInternalID() - Method in class org.eclipse.rdf4j.sail.nativerdf.model.NativeIRI
-
- getInternalID() - Method in class org.eclipse.rdf4j.sail.nativerdf.model.NativeLiteral
-
- getInternalID() - Method in interface org.eclipse.rdf4j.sail.nativerdf.model.NativeValue
-
Gets the ID that is used in the native store for this Value.
- getItemCount() - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.HashFile
-
- getMaxCollectionsSize() - Method in class org.eclipse.rdf4j.sail.nativerdf.LimitedSizeNativeStoreConnection
-
- getMaxID() - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.DataStore
-
Returns the maximum value-ID that is in use.
- getMaxID() - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.IDFile
-
Gets the largest ID that is stored in this ID file.
- getNamespaceCacheSize() - Method in class org.eclipse.rdf4j.sail.nativerdf.config.NativeStoreConfig
-
- getNamespaceIDCacheSize() - Method in class org.eclipse.rdf4j.sail.nativerdf.config.NativeStoreConfig
-
- getNativeBNode(BNode) - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStore
-
Creates a NativeBNode that is equal to the supplied bnode.
- getNativeLiteral(Literal) - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStore
-
Creates an NativeLiteral that is equal to the supplied literal.
- getNativeResource(Resource) - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStore
-
- getNativeURI(IRI) - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStore
-
Creates a NativeURI that is equal to the supplied URI.
- getNativeValue(Value) - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStore
-
- getOffset(int) - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.IDFile
-
Gets the offset of the data entry with the specified ID.
- getReadLock() - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStore
-
Gets a read lock on this value store that can be used to prevent values from being removed while the
lock is active.
- getRevision() - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStore
-
- getSail(SailImplConfig) - Method in class org.eclipse.rdf4j.sail.nativerdf.config.NativeStoreFactory
-
- getSailType() - Method in class org.eclipse.rdf4j.sail.nativerdf.config.NativeStoreFactory
-
Returns the Sail's type: openrdf:NativeStore.
- getTransactionLock(IsolationLevel) - Method in class org.eclipse.rdf4j.sail.nativerdf.NativeStore
-
This call will block when IsolationLevels.NONE is provided when there are active transactions
with a higher isolation and block when a higher isolation is provided when there are active
transactions with IsolationLevels.NONE isolation.
- getTripleIndexes() - Method in class org.eclipse.rdf4j.sail.nativerdf.config.NativeStoreConfig
-
- getTripleIndexes() - Method in class org.eclipse.rdf4j.sail.nativerdf.NativeStore
-
- getValue(int) - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStore
-
Gets the value for the specified ID.
- getValueCacheSize() - Method in class org.eclipse.rdf4j.sail.nativerdf.config.NativeStoreConfig
-
- getValueCountEstimate() - Method in class org.eclipse.rdf4j.sail.nativerdf.btree.BTree
-
Returns an estimate for the number of values stored in this BTree.
- getValueCountEstimate(byte[], byte[]) - Method in class org.eclipse.rdf4j.sail.nativerdf.btree.BTree
-
Gives an estimate of the number of values between minValue and maxValue.
- getValueFactory() - Method in class org.eclipse.rdf4j.sail.nativerdf.NativeStore
-
- getValueIDCacheSize() - Method in class org.eclipse.rdf4j.sail.nativerdf.config.NativeStoreConfig
-
- getValueStore() - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStoreRevision
-
- getValueStoreRevision() - Method in class org.eclipse.rdf4j.sail.nativerdf.model.NativeBNode
-
- getValueStoreRevision() - Method in class org.eclipse.rdf4j.sail.nativerdf.model.NativeIRI
-
- getValueStoreRevision() - Method in class org.eclipse.rdf4j.sail.nativerdf.model.NativeLiteral
-
- getValueStoreRevision() - Method in interface org.eclipse.rdf4j.sail.nativerdf.model.NativeValue
-
Gets the revision of the value store that created this value.
- SAIL_TYPE - Static variable in class org.eclipse.rdf4j.sail.nativerdf.config.NativeStoreFactory
-
The type of repositories that are created by this factory.
- set(byte[]) - Method in interface org.eclipse.rdf4j.sail.nativerdf.btree.RecordIterator
-
- setEvaluationStrategyFactory(EvaluationStrategyFactory) - Method in class org.eclipse.rdf4j.sail.nativerdf.NativeStore
-
- setFederatedServiceResolver(FederatedServiceResolver) - Method in class org.eclipse.rdf4j.sail.nativerdf.NativeStore
-
Overrides the
FederatedServiceResolver used by this instance, but the given resolver is not
shutDown when this instance is.
- setForceSync(boolean) - Method in class org.eclipse.rdf4j.sail.nativerdf.config.NativeStoreConfig
-
- setForceSync(boolean) - Method in class org.eclipse.rdf4j.sail.nativerdf.NativeStore
-
Specifiec whether updates should be synced to disk forcefully, must be called before initialization.
- setInternalID(int, ValueStoreRevision) - Method in class org.eclipse.rdf4j.sail.nativerdf.model.NativeBNode
-
- setInternalID(int, ValueStoreRevision) - Method in class org.eclipse.rdf4j.sail.nativerdf.model.NativeIRI
-
- setInternalID(int, ValueStoreRevision) - Method in class org.eclipse.rdf4j.sail.nativerdf.model.NativeLiteral
-
- setInternalID(int, ValueStoreRevision) - Method in interface org.eclipse.rdf4j.sail.nativerdf.model.NativeValue
-
Sets the ID that is used for this value in a specific revision of the value store.
- setMaxCollectionsSize(int) - Method in class org.eclipse.rdf4j.sail.nativerdf.LimitedSizeNativeStoreConnection
-
- setNamespaceCacheSize(int) - Method in class org.eclipse.rdf4j.sail.nativerdf.config.NativeStoreConfig
-
- setNamespaceCacheSize(int) - Method in class org.eclipse.rdf4j.sail.nativerdf.NativeStore
-
- setNamespaceIDCacheSize(int) - Method in class org.eclipse.rdf4j.sail.nativerdf.config.NativeStoreConfig
-
- setNamespaceIDCacheSize(int) - Method in class org.eclipse.rdf4j.sail.nativerdf.NativeStore
-
- setOffset(int, long) - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.IDFile
-
Sets or updates the stored offset for the specified ID.
- setTripleIndexes(String) - Method in class org.eclipse.rdf4j.sail.nativerdf.config.NativeStoreConfig
-
- setTripleIndexes(String) - Method in class org.eclipse.rdf4j.sail.nativerdf.NativeStore
-
Sets the triple indexes for the native store, must be called before initialization.
- setValueCacheSize(int) - Method in class org.eclipse.rdf4j.sail.nativerdf.config.NativeStoreConfig
-
- setValueCacheSize(int) - Method in class org.eclipse.rdf4j.sail.nativerdf.NativeStore
-
- setValueIDCacheSize(int) - Method in class org.eclipse.rdf4j.sail.nativerdf.config.NativeStoreConfig
-
- setValueIDCacheSize(int) - Method in class org.eclipse.rdf4j.sail.nativerdf.NativeStore
-
- shutDownInternal() - Method in class org.eclipse.rdf4j.sail.nativerdf.NativeStore
-
- startTransactionInternal() - Method in class org.eclipse.rdf4j.sail.nativerdf.NativeStoreConnection
-
- storeData(byte[]) - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.DataFile
-
Stores the specified data and returns the byte-offset at which it has been stored.
- storeData(byte[]) - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.DataStore
-
Stores the supplied value and returns the ID that has been assigned to it.
- storeID(int, int) - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.HashFile
-
Stores ID under the specified hash code in this hash file.
- storeOffset(long) - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.IDFile
-
Stores the offset of a new data entry, returning the ID under which is stored.
- storeValue(Value) - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStore
-
Stores the supplied value and returns the ID that has been assigned to it.
- sync() - Method in class org.eclipse.rdf4j.sail.nativerdf.btree.BTree
-
Writes any changes that are cached in memory to disk.
- sync() - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.DataFile
-
Syncs any unstored data to the hash file.
- sync() - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.DataStore
-
Synchronizes any recent changes to the data to disk.
- sync() - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.HashFile
-
Syncs any unstored data to the hash file.
- sync() - Method in class org.eclipse.rdf4j.sail.nativerdf.datastore.IDFile
-
Syncs any unstored data to the hash file.
- sync() - Method in class org.eclipse.rdf4j.sail.nativerdf.ValueStore
-
Synchronizes any changes that are cached in memory to disk.