All Classes

Class Description
Aggregate  
Aggregate.Bind  
AlternativePath  
Atom  
AuthenticationException
This exception is thrown when an authentication request fails (e.g., when the system is presented with an invalid combination of a role name and password).
AuthorizationException
This exception is thrown when a specified user is not authorised to perform a particular action on a resource (e.g., when a user attempts to change a data store for which they have only read-only access).
BinaryDataStoreFormat
Identities the binary format of a data store file.
BindAtom  
BindPattern  
BlankNode  
BodyFormula  
CipherInputStream
A class which wraps an input stream and decrypts the data read from it using AES-256-CBC.
CipherOutputStream
A class which wraps an output stream, encrypting the data written to it using AES-256-CBC.
ComponentInfo
Encapsulates information about a component of the data store.
ConjunctionPattern  
ConnectionFactory
Provides ways to create connections, as well as start and stop local server instances.
ConstraintViolationException
This exception is thrown when an attempt is made to commit a transaction in which the default RDF graph contains at least one instance of the class https://rdfox.com/vocabulary#ConstraintViolation.
ConstructQuery  
CountingPath  
CountingPath.PathCountType  
Cursor
Provides access to the results of a query.
CursorAdvanceException
This exception is thrown when Cursor.advance() is called and the cursor was not opened earlier, or the data store has changed since Cursor.open() was called.
CursorNoLongerUsableException
This exception is thrown when a method of Cursor is called but the data store has changed in a way that prevents this cursor from being used any more.
DatalogParser  
DataSourceInfo
Encapsulates information about a data source.
DataSourceTableInfo
Encapsulates information about a data source table.
DataStoreConnection
Encapsulates a connection to an RDFox data store.
DataStoreInfo
Encapsulates information about a data store.
DataStorePart
Describes a part of the data store.
DataStoreVersionDoesNotMatchException
This exception is thrown when an operation on a data store connection or a cursor is called, but the data store has changed in the meanwhile (i.e., its version does not match the expected data store version).
DataStoreVersionMatchesException
This exception is thrown when an operation on a data store connection is called, but the data store has not changed in the meanwhile (i.e., its version matches an expected data store version).
Datatype  
DeleteInsertUpdate  
DisjunctionPattern  
DuplicateResourceException
This exception is thrown when a client tries to create a resource that already exists.
ExistenceExpression  
ExplanationType
Determines the type of explanation that should be produced by a data store connection.
Expression  
FilterAtom  
FilterPattern  
FunctionCall  
FunctionCall.ScalarValue  
GraphPattern  
GraphUpdate  
GraphUpdate.GraphSpecification  
GraphUpdate.GraphUpdateType  
GroupGraphPattern  
ImportNotificationMonitor
This callback interface can be passed to a DataStoreConnection to receive errors and warnings during import.
ImportNotificationMonitor.NotificationAction
Determines how to proceed after a notification.
ImportNotificationMonitor.NotificationType
Determines the type of a notification.
ImportResult
Summarises the result of data import.
Individual  
InputConsumer  
InputSourceFactory
Encapsulates information about a source that can be imported into RDFox.
InversePath  
IRI  
JRDFoxException
This is a top-level exception for RDFox.
LaggingReplicationException
This exception is thrown when an operation cannot be completed because of pending changes from other replicas.
LicenseException
This exception is thrown when a server cannot find a valid license.
Literal  
LoadUpdate  
LockTimeoutException
This exception is thrown when a lock on a data store must be acquired in order to fulfil a request, but the lock acquisition times out.
LogicAdapter<E>  
LogicObject  
LogicVisitor<E>  
LogicWalker  
MinusPattern  
Negation  
NegativePath  
NegativePath.NegatedPath  
OperationInterruptedException
This exception is thrown when an operation on a ServerConnection or DataStoreConnection is interrupted using the interrupt() method.
OptionalPattern  
ParsingException
This exception is thrown when an error during parsing occurs.
Path  
PathPattern  
Prefixes  
Prefixes.DeclareResult  
Prefixes.DecodeResult  
Prefixes.PrefixData  
Query  
QueryAnswerMonitor
This callback interface can be passed to a DataStoreConnection along with a query to receive query answers as they are processed.
QueryBody  
QueryBody.GroupCondition  
QueryBody.OrderCondition  
QueryBody.SortOrder  
QueryCompilationException
This exception is thrown when an error during query compilation occurs.
QueryPattern  
Resource  
ResourceInUseException
This exception is thrown when an operation attempts to modify a resource that is currently used elsewhere.
ResourcePath  
ResourceValue  
Rule  
RuleCompilationException
This exception is thrown when an error during rule compilation occurs.
RuleInfo
Encapsulates information about a rule in the data store.
SelectQuery  
SelectQuery.SelectionPair  
SequencePath  
ServerConnection
Encapsulates a connection to an RDFox server.
SPARQLParser  
Statement  
StatementResult
Summarises the result of statement evaluation.
StatisticsInfo
Encapsulates information about a statistics module of a data store.
SubselectPattern  
SystemCallException
This exception is thrown when a system call throws an exception.
Term  
TransactionState
Describes the state of the transaction associated with a data store connection.
TransactionType
Determines the type of a transaction on a data store.
TriplePattern  
TupleTableAtom  
TupleTableInfo
Encapsulates information about a tuple table.
TupleTableName  
TupleTablePattern  
TupleTableType
Specifies the type of a tuple table.
TurtleTriGWriter
A class for writing RDF triples and quads in the Turtle and TriG formats.
UnknownResourceException
This exception is thrown when an operation attempts to access a resource that does not exist.
Update  
UpdateType
Specifies whether an update operation involves adding or deleting rules/facts.
ValuesPattern  
Variable