Skip navigation links
A B C D E F G H I N O P R S T V 

A

addInferredStatement(Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
addInferredStatement(Resource, IRI, Value, Resource...) - Method in interface org.eclipse.rdf4j.sail.inferencer.InferencerConnection
Adds an inferred statement to a specific context.
addInferredStatement(Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.inferencer.InferencerConnectionWrapper
 
addStatement(UpdateContext, Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
approve(Resource, IRI, Value, Resource) - Method in interface org.eclipse.rdf4j.sail.base.SailSink
Adds a statement to the store.
approve(Statement) - Method in interface org.eclipse.rdf4j.sail.base.SailSink
Adds a statement to the store.

B

BackingSailSource - Class in org.eclipse.rdf4j.sail.base
BackingSailSource() - Constructor for class org.eclipse.rdf4j.sail.base.BackingSailSource
 
BaseSailConfig - Class in org.eclipse.rdf4j.sail.base.config
 
BaseSailConfig(String) - Constructor for class org.eclipse.rdf4j.sail.base.config.BaseSailConfig
 
BaseSailSchema - Class in org.eclipse.rdf4j.sail.base.config
Defines constants for the BaseSail schema.
BaseSailSchema() - Constructor for class org.eclipse.rdf4j.sail.base.config.BaseSailSchema
 

C

clear(Resource...) - Method in interface org.eclipse.rdf4j.sail.base.SailSink
Removes all statements from the specified/all contexts.
clearInferred(Resource...) - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
clearInferred(Resource...) - Method in interface org.eclipse.rdf4j.sail.inferencer.InferencerConnection
Removes all inferred statements from the specified/all contexts.
clearInferred(Resource...) - Method in class org.eclipse.rdf4j.sail.inferencer.InferencerConnectionWrapper
 
clearInternal(Resource...) - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
clearNamespaces() - Method in interface org.eclipse.rdf4j.sail.base.SailSink
Removes all namespace declarations from this SailSource.
clearNamespacesInternal() - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
close() - Method in class org.eclipse.rdf4j.sail.base.BackingSailSource
 
close() - Method in interface org.eclipse.rdf4j.sail.base.SailClosable
Closes this resource, relinquishing any underlying resources.
close() - Method in interface org.eclipse.rdf4j.sail.base.SailDataset
Called when this SailDataset is no longer is used, such as when a read operation is complete.
close() - Method in class org.eclipse.rdf4j.sail.base.SnapshotSailStore
 
closeInternal() - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
commit() - Method in class org.eclipse.rdf4j.sail.inferencer.InferencerConnectionWrapper
Calls InferencerConnectionWrapper.flushUpdates() before forwarding the call to the wrapped connection.
commitInternal() - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 

D

dataset(IsolationLevel) - Method in interface org.eclipse.rdf4j.sail.base.SailSource
Create an observable SailDataset of the current state of this SailSource.
deprecate(Resource, IRI, Value, Resource) - Method in interface org.eclipse.rdf4j.sail.base.SailSink
Deprecated.
deprecate(Statement) - Method in interface org.eclipse.rdf4j.sail.base.SailSink
Removes a statement.
deprecateByQuery(Resource, IRI, Value, Resource[]) - Method in interface org.eclipse.rdf4j.sail.base.SailSink
Removes all statements with the specified subject, predicate, object, and context.
DistinctModelReducingUnionIteration - Class in org.eclipse.rdf4j.sail.base
An Iteration that takes two source.

E

endUpdateInternal(UpdateContext) - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
evaluate(TupleExpr, Dataset, BindingSet, boolean) - Method in class org.eclipse.rdf4j.sail.inferencer.InferencerConnectionWrapper
Calls InferencerConnectionWrapper.flushUpdates() before forwarding the call to the wrapped connection.
evaluateInternal(TupleExpr, Dataset, BindingSet, boolean) - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
EVALUATION_STRATEGY_FACTORY - Static variable in class org.eclipse.rdf4j.sail.base.config.BaseSailSchema
http://www.openrdf.org/config/sail/base#evaluationStrategyFactory
export(Model) - Method in class org.eclipse.rdf4j.sail.base.config.BaseSailConfig
 

F

flush() - Method in class org.eclipse.rdf4j.sail.base.BackingSailSource
 
flush() - Method in interface org.eclipse.rdf4j.sail.base.SailSink
Once this method returns successfully, changes that were made to this SailSink will be visible to subsequent SailSource.dataset(org.eclipse.rdf4j.IsolationLevel).
flush() - Method in interface org.eclipse.rdf4j.sail.base.SailSource
Apply all the changes to this branch to the backing SailSource, if applicable.
flush() - Method in class org.eclipse.rdf4j.sail.inferencer.InferencerConnectionWrapper
 
flushUpdates() - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
flushUpdates() - Method in interface org.eclipse.rdf4j.sail.inferencer.InferencerConnection
Flushes any pending updates to be processed and the resulting changes to be reported to registered SailConnectionListeners.
flushUpdates() - Method in class org.eclipse.rdf4j.sail.inferencer.InferencerConnectionWrapper
 
fork() - Method in class org.eclipse.rdf4j.sail.base.BackingSailSource
 
fork() - Method in interface org.eclipse.rdf4j.sail.base.SailSource
Creates a new branch of this source.

G

getContextIDs() - Method in interface org.eclipse.rdf4j.sail.base.SailDataset
Returns the set of all unique context identifiers that are used to store statements.
getContextIDs() - Method in class org.eclipse.rdf4j.sail.inferencer.InferencerConnectionWrapper
Calls InferencerConnectionWrapper.flushUpdates() before forwarding the call to the wrapped connection.
getContextIDsInternal() - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
getEvaluationStatistics() - Method in interface org.eclipse.rdf4j.sail.base.SailStore
Used by SailSourceConnection to determine query join order.
getEvaluationStatistics() - Method in class org.eclipse.rdf4j.sail.base.SnapshotSailStore
 
getEvaluationStrategy(Dataset, TripleSource) - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
getEvaluationStrategyFactory() - Method in class org.eclipse.rdf4j.sail.base.config.BaseSailConfig
 
getEvaluationStrategyFactoryClassName() - Method in class org.eclipse.rdf4j.sail.base.config.BaseSailConfig
 
getExplicitSailSource() - Method in interface org.eclipse.rdf4j.sail.base.SailStore
 
getExplicitSailSource() - Method in class org.eclipse.rdf4j.sail.base.SnapshotSailStore
 
getFederatedServiceResolver() - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
Returns the FederatedServiceResolver being used.
getInferredSailSource() - Method in interface org.eclipse.rdf4j.sail.base.SailStore
 
getInferredSailSource() - Method in class org.eclipse.rdf4j.sail.base.SnapshotSailStore
 
getNamespace(String) - Method in interface org.eclipse.rdf4j.sail.base.SailDataset
Gets the namespace that is associated with the specified prefix, if any.
getNamespaceInternal(String) - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
getNamespaces() - Method in interface org.eclipse.rdf4j.sail.base.SailDataset
Gets the namespaces relevant to the data contained in this object.
getNamespacesInternal() - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
getNextElement() - Method in class org.eclipse.rdf4j.sail.base.DistinctModelReducingUnionIteration
 
getStatements(Resource, IRI, Value, Resource...) - Method in interface org.eclipse.rdf4j.sail.base.SailDataset
Gets all statements that have a specific subject, predicate and/or object.
getStatements(Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.evaluation.SailTripleSource
 
getStatements(Resource, IRI, Value, boolean, Resource...) - Method in class org.eclipse.rdf4j.sail.inferencer.InferencerConnectionWrapper
Calls InferencerConnectionWrapper.flushUpdates() before forwarding the call to the wrapped connection.
getStatementsInternal(Resource, IRI, Value, boolean, Resource...) - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
getValueFactory() - Method in interface org.eclipse.rdf4j.sail.base.SailStore
The ValueFactory that should be used in association with this.
getValueFactory() - Method in class org.eclipse.rdf4j.sail.base.SnapshotSailStore
 
getValueFactory() - Method in class org.eclipse.rdf4j.sail.evaluation.SailTripleSource
 
getWrappedConnection() - Method in class org.eclipse.rdf4j.sail.inferencer.InferencerConnectionWrapper
Gets the connection that is wrapped by this object.

H

handleClose() - Method in class org.eclipse.rdf4j.sail.base.DistinctModelReducingUnionIteration
 

I

InferencerConnection - Interface in org.eclipse.rdf4j.sail.inferencer
An extension of the SailConnection interface offering methods that can be used by inferencers to store and remove inferred statements.
InferencerConnectionWrapper - Class in org.eclipse.rdf4j.sail.inferencer
An extension of ConnectionWrapper that implements the InferencerConnection interface.
InferencerConnectionWrapper(InferencerConnection) - Constructor for class org.eclipse.rdf4j.sail.inferencer.InferencerConnectionWrapper
Creates a new InferencerConnectionWrapper object that wraps the supplied transaction.

N

NAMESPACE - Static variable in class org.eclipse.rdf4j.sail.base.config.BaseSailSchema
The BaseSail schema namespace (http://www.openrdf.org/config/sail/base#).

O

observe(Resource, IRI, Value, Resource...) - Method in interface org.eclipse.rdf4j.sail.base.SailSink
Called to indicate matching statements have been observed and must not change their state until after this SailSink is committed, iff this was opened in an isolation level compatible with IsolationLevels.SERIALIZABLE.
org.eclipse.rdf4j.sail.base - package org.eclipse.rdf4j.sail.base
Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).
org.eclipse.rdf4j.sail.base.config - package org.eclipse.rdf4j.sail.base.config
 
org.eclipse.rdf4j.sail.evaluation - package org.eclipse.rdf4j.sail.evaluation
 
org.eclipse.rdf4j.sail.inferencer - package org.eclipse.rdf4j.sail.inferencer
 

P

parse(Model, Resource) - Method in class org.eclipse.rdf4j.sail.base.config.BaseSailConfig
 
prepare() - Method in class org.eclipse.rdf4j.sail.base.BackingSailSource
 
prepare() - Method in interface org.eclipse.rdf4j.sail.base.SailSink
Checks if this SailSink is consistent with the isolation level it was created with.
prepare() - Method in interface org.eclipse.rdf4j.sail.base.SailSource
Check the consistency of this branch and throws a SailConflictException if SailSource.flush()ing this branch would cause the backing SailSource to be inconsistent, if applicable.
prepare() - Method in class org.eclipse.rdf4j.sail.inferencer.InferencerConnectionWrapper
Calls InferencerConnectionWrapper.flushUpdates() before forwarding the call to the wrapped connection.
prepareInternal() - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 

R

removeInferredStatement(Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
removeInferredStatement(Resource, IRI, Value, Resource...) - Method in interface org.eclipse.rdf4j.sail.inferencer.InferencerConnection
Removes an inferred statement from a specific context.
removeInferredStatement(Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.inferencer.InferencerConnectionWrapper
 
removeNamespace(String) - Method in interface org.eclipse.rdf4j.sail.base.SailSink
Removes a namespace declaration by removing the association between a prefix and a namespace name.
removeNamespaceInternal(String) - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
removeStatement(UpdateContext, Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
rollbackInternal() - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 

S

SailClosable - Interface in org.eclipse.rdf4j.sail.base
Common interface to objects that throw SailException on close.
SailDataset - Interface in org.eclipse.rdf4j.sail.base
A state of an SailSource at a point in time that will remain consistent until SailDataset.close() is called.
SailSink - Interface in org.eclipse.rdf4j.sail.base
A mutable source of RDF graphs.
SailSource - Interface in org.eclipse.rdf4j.sail.base
A persistent yet mutable source or container of RDF graphs.
SailSourceConnection - Class in org.eclipse.rdf4j.sail.base
A SailConnection implementation that is based on an SailStore .
SailSourceConnection(AbstractSail, SailStore, FederatedServiceResolver) - Constructor for class org.eclipse.rdf4j.sail.base.SailSourceConnection
Creates a new SailConnection, using the given SailStore to manage the state.
SailSourceConnection(AbstractSail, SailStore, EvaluationStrategyFactory) - Constructor for class org.eclipse.rdf4j.sail.base.SailSourceConnection
Creates a new SailConnection, using the given SailStore to manage the state.
SailStore - Interface in org.eclipse.rdf4j.sail.base
A high level interface used by SailSourceConnection to access SailSource.
SailTripleSource - Class in org.eclipse.rdf4j.sail.evaluation
 
SailTripleSource(SailConnection, boolean, ValueFactory) - Constructor for class org.eclipse.rdf4j.sail.evaluation.SailTripleSource
 
setEvaluationStrategyFactoryClassName(String) - Method in class org.eclipse.rdf4j.sail.base.config.BaseSailConfig
 
setFederatedServiceResolver(FederatedServiceResolver) - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
Sets the FederatedServiceResolver to use.
setNamespace(String, String) - Method in interface org.eclipse.rdf4j.sail.base.SailSink
Sets the prefix for a namespace.
setNamespaceInternal(String, String) - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
sink(IsolationLevel) - Method in interface org.eclipse.rdf4j.sail.base.SailSource
Create a SailSink that when when its SailSource.flush() is called, the changes are applied to this source.
size(Resource...) - Method in class org.eclipse.rdf4j.sail.inferencer.InferencerConnectionWrapper
Calls InferencerConnectionWrapper.flushUpdates() before forwarding the call to the wrapped connection.
sizeInternal(Resource...) - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
SnapshotSailStore - Class in org.eclipse.rdf4j.sail.base
A SailStore wrapper that branches the backing SailSources to provide concurrent IsolationLevels.SNAPSHOT_READ isolation and higher.
SnapshotSailStore(SailStore, ModelFactory) - Constructor for class org.eclipse.rdf4j.sail.base.SnapshotSailStore
Wraps an SailStore, tracking changes in ModelFactory instances.
startTransactionInternal() - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
startUpdate(UpdateContext) - Method in class org.eclipse.rdf4j.sail.base.SailSourceConnection
 
supportsDeprecateByQuery() - Method in interface org.eclipse.rdf4j.sail.base.SailSink
 

T

TupleFunctionEvaluationMode - Enum in org.eclipse.rdf4j.sail.evaluation
 

V

valueOf(String) - Static method in enum org.eclipse.rdf4j.sail.evaluation.TupleFunctionEvaluationMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.eclipse.rdf4j.sail.evaluation.TupleFunctionEvaluationMode
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I N O P R S T V 
Skip navigation links

Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.