C# OJAI Client Classes and Methods

This topic lists and describes the classes supported by the C# OJAI client and provides a link to document pages that describe the methods in each class.

Class Name Description
Value Encapsulates the value of a field, scalar, or complex in an OJAI document.
OjaiDocument Provides the primary, DOM-based interface for inspecting OJAI documents
OjaiDocumentStream/QueryResult Encapsulates the result set of an OJAI query.
OjaiDocumentMutation Encapsulates a mutation to an existing OJAI document in a store.
Query Encapsulates an OJAI query.
QueryCondition Encapsulates a query condition; similar to a SQL where clause.
ConnectionFactory Provides a logical connection to an OJAI data source: for example, MapR Database JSON.
MapRDBConnection Provides a connection handler, which enables you to get and check connections.
OjaiDocumentStore Encapsulates a store, typically persistent, of OJAI documents: for example, MapR Database JSON tables.
OTime Encapsulates the OJAI TIME type.
OTimestamp Encapsulates the OJAI TIMESTAMP type.
ODate Encapsulates the OJAI DATE type.
OInterval Encapsulates the OJAI INTERVAL type.

See the C# OJAI Client API for details about each class, including the methods available in each class.