Package com.complexible.stardog.api
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();
-
ClassDescriptionInterface for adding RDF to a Stardog database via a
connection.A boolean (ASK) SPARQL query.Interface for a connection to a Stardog database.This object is used to set the authentication mechanism on Stardog HTTP connections.A pool of Stardog connections.A configuration object for creating connection pools.Interface to provide conversion of the 'view' of a connection to another type of connection.The interface that any Driver must implement.Service for obtaining instances ofDriversandConnectioninstances.AModuleinterface for loading API drivers via GuiceOptions supported forQuery.explain()command.API for exporting RDF data in bulk from the server.Interface for retrieving statements from a Stardog database.A SPARQL graph (describe or construct) query.IO interface for reading RDF data from various input sources.Interface representing connection options such as authentication credentials and the server to connect to.The namespaces stored in a database.Monitors memory usage as reported by the underlying Operating System.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.Interface for an object which can remove RDF data from a Stardog database.A SPARQL Update query