BrightstarDB Client API. Used to connect to a BrightstarDB instance and perform query and update operations.
Classes
| Class | Description | |
|---|---|---|
| BrightstarClientException |
Base class for client errors reported from Brightstar.
| |
| BrightstarRestClient |
.NET wrapper for the Brightstar REST API
| |
| BrightstarService |
Provides access to different clients for interacting with Brightstar stores.
| |
| BrightstarStoreIsReadOnlyException |
Class of exception raised when an attempt is made to save changes on
a BrightstarDB store that is marked as read-only.
| |
| BrightstarStoreNotModifiedException |
Exception raised when an IfNotModifiedSince parameter is provided to a call to ExecuteQuery
and the store has not been updated since the time specified in that parameter.
| |
| CachedQueryResult |
Object used to cache SPARQL query results.
| |
| DataObjectStoreChangeEventArgs |
Class for event arguments provided by the SavingChanges event.
| |
| DotNetRdfDataObjectContext |
An implementation of IDataObjectContext that uses a
DotNetRDF ISparqlQueryProcessor for query and an ISparqlUpdateProcessor
for update.
| |
| DotNetRdfDataObjectContextBase |
Base class for implementations of IDataObjectContext that act on DotNetRDF
IStorageProvider instances
| |
| DotNetRdfStorageProvidersDataObjectContext |
A IDataObjectContext that uses one or more underlying IStorageProvider
instances to manage RDF data.
| |
| DotNetRdfStorageServerDataObjectContext | ||
| EmbeddedBrightstarService |
An implementation of the Brightstar Service that uses the local filestore.
| |
| EmbeddedDataObjectContext |
Provides a data object abstraction over an embedded Brightstar store.
| |
| PropertyMatchCriteria |
Defines a resource property match
| |
| RestClientHelper |
Provides helper methods for generation and handling B* REST API requests
| |
| RestDataObjectContext |
DataObjectContext that connects to BrightstarDB over a REST HTTP connection
| |
| SparqlDataObjectContext | ||
| SparqlResult |
Represents the results of running a SPARQL query against a Brightstar store
| |
| TransactionPreconditionsFailedException |
Exception raised when a transaction does not complete due to one or more precondition
triples not matching.
| |
| UpdateTransactionData |
Structure that encapsulates the data passed in a conditional update transaction
| |
| XDocumentSparqlExtensions |
Utility methods for working with Sparql results in XDocuments.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IBrightstarService |
The main interface for interacting with the Brightstar database.
| |
| ICommitPointInfo |
ICommitPointInfo contains information about a specific commit point.
| |
| ICommitPointStats |
Represents the triple count statistics for a given commit point
| |
| IDataObject |
DataObject provide a object centric view of data in Brightstar.
| |
| IDataObjectContext |
The interface for a collection of Brightstar IDataObjectStore.
| |
| IDataObjectStore |
The interface for accessing and updating data in a Brightstar store using the
data object abstraction.
| |
| IJobInfo |
Information about a Brightstar job.
| |
| IStoreStatistics |
Represents the triple statistics for a store at a specific commit point.
| |
| ITransactionInfo |
ITransationInfo contains information about a specific transaction.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| RefreshMode |
An enumeration of values that specify whether property changes
made to a collection of persistable objects are kept or replaced
with property values from the data source
| |
| SignatureType |
Enumeration of the types of signature that can be applied to a B* REST API request
|