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
|