Package com.complexible.stardog.api
Provides the core SNARL (Stardog Native API for the RDF Language) classes and interfaces for programmatic access to the Stardog DBMS.
The SNARL Connection
class provides the ability to manipulate data and perform SPARQL queries against a Stardog database.
AdminConnection
provides access to the administrative functions of Stardog.
A Connection
can be created using ConnectionConfiguration
:
Connection aConn = ConnectionConfiguration
.to("testConnectionAPI")
.credentials("admin", "admin")
.connect();
-
Interface Summary Interface Description Adder Interface for adding RDF to a Stardog database via aconnection
.BooleanQuery A boolean (ASK) SPARQL query.Connection Interface for a connection to a Stardog database.ConnectionPool A pool of Stardog connections.ConnectionView<I extends Connection,O extends Connection> Interface to provide conversion of the 'view' of a connection to another type of connection.Driver The interface that any Driver must implement.DriverModule AModule
interface for loading API drivers via GuiceExporter API for exporting RDF data in bulk from the server.Getter Interface for retrieving statements from a Stardog database.GraphQuery A SPARQL graph (describe or construct) query.IO IO interface for reading RDF data from various input sources.LoginConnectionConfiguration<T> Interface representing connection options such as authentication credentials and the server to connect to.NamespacesInfo The namespaces stored in a database.PathQuery Query<T> Object for executing a query against a Stardog database.ReadQuery<T> A read-only query, ie a select, construct, graph or ask query.Remover Interface for an object which can remove RDF data from a Stardog database.SelectPlanQuery SelectQuery UpdateQuery A SPARQL Update query -
Class Summary Class Description AbstractConnectionConfiguration<T> ConnectionConfiguration ConnectionCredentials This object is used to set the authentication mechanism on Stardog HTTP connections.ConnectionPoolConfig A configuration object for creating connection pools.DriverManager Service for obtaining instances ofDrivers
andConnection
instances.ExplainOptions Options supported forQuery.explain()
command.KernelAdminConnection NativeMemoryMonitor Monitors memory usage as reported by the underlying Operating System.