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
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, HPE Ezmeral Data Fabric Database JSON.
DocumentStore Encapsulates a store, typically persistent, of OJAI documents: for example, HPE Ezmeral Data Fabric 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.