Go OJAI Client Structures and Functions

This topic lists and describes the structures supported by the Go OJAI client and provides a link to document pages that describe the functions in each structure.

Structure Name Description
Value Encapsulates the value of a field, scalar, or complex in an OJAI document.
Document Provides the primary, DOM-based interface for inspecting OJAI documents.
QueryResult Encapsulates the result set of an OJAI query.
DocumentMutation Encapsulates a mutation to an existing OJAI document in a store.
Query Encapsulates an OJAI query.
Condition Encapsulates a query condition; similar to a SQL where clause.
Connection Provides a logical connection to an OJAI data source: for example, MapR Database JSON.
DocumentStore 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.

For details about each structure, including the functions available in each structure, see the Go OJAI Client API.