Python OJAI Client Classes and Methods

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

Class Name Description
Connection Provides a logical connection to an OJAI data source: for example, MapR Database JSON.
ConnectionDriver Provides a connection handler, which enables you to get and check connections
ConnectionManager Manages connections to MapR Database JSON.
Document Provides the primary, DOM-based interface for inspecting OJAI documents.
DocumentMutation Encapsulates a mutation to an existing OJAI document in a store.
DocumentStore Encapsulates a store, typically persistent, of OJAI documents: for example, MapR Database JSON tables.
DocumentStream Encapsulates the result set of an OJAI query.
QueryResult Encapsulates the result set of an OJAI query.
Query Encapsulates an OJAI query.
QueryCondition Encapsulates a query condition; similar to a SQL where clause.
Value Encapsulates the value of a field, scalar, or complex type in an OJAI document.
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 Python OJAI Client API for details about each class, including the methods available in each class.