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.