- accepts(String) - Method in interface org.ojai.store.Driver
 
- 
Returns true if this Driver supports the protocol specified in the URL.
 
- add(boolean) - Method in interface org.ojai.DocumentBuilder
 
- 
Adds a boolean value at the current index in the current array and
 advances the current index by 1.
 
- add(String) - Method in interface org.ojai.DocumentBuilder
 
- 
Adds a String value at the current index in the current array and
 advances the current index by 1.
 
- add(byte) - Method in interface org.ojai.DocumentBuilder
 
- 
Adds a byte value at the current index in the current array and
 advances the current index by 1.
 
- add(short) - Method in interface org.ojai.DocumentBuilder
 
- 
Adds a short value at the current index in the current array and
 advances the current index by 1.
 
- add(int) - Method in interface org.ojai.DocumentBuilder
 
- 
Adds an int value at the current index in the current array and
 advances the current index by 1.
 
- add(long) - Method in interface org.ojai.DocumentBuilder
 
- 
Adds a long value at the current index in the current array and
 advances the current index by 1.
 
- add(float) - Method in interface org.ojai.DocumentBuilder
 
- 
Adds a float value at the current index in the current array and
 advances the current index by 1.
 
- add(double) - Method in interface org.ojai.DocumentBuilder
 
- 
Adds a double value at the current index in the current array and
 advances the current index by 1.
 
- add(BigDecimal) - Method in interface org.ojai.DocumentBuilder
 
- 
Adds a BigDecimal value at the current index in the current array
 and advances the current index by 1.
 
- add(byte[]) - Method in interface org.ojai.DocumentBuilder
 
- 
Appends the byte array as a BINARY value to the current array.
 
- add(byte[], int, int) - Method in interface org.ojai.DocumentBuilder
 
- 
Appends the byte array bounded by offset and length as a BINARY
 value to the current array.
 
- add(ByteBuffer) - Method in interface org.ojai.DocumentBuilder
 
- 
Appends the ByteBuffer as a BINARY value to the current array.
 
- add(Value) - Method in interface org.ojai.DocumentBuilder
 
- 
Appends the Value to the current array.
 
- add(Document) - Method in interface org.ojai.DocumentBuilder
 
- 
Appends the Document to the current array.
 
- add(OTime) - Method in interface org.ojai.DocumentBuilder
 
-  
 
- add(ODate) - Method in interface org.ojai.DocumentBuilder
 
-  
 
- add(OTimestamp) - Method in interface org.ojai.DocumentBuilder
 
-  
 
- add(OInterval) - Method in interface org.ojai.DocumentBuilder
 
-  
 
- addDate(int) - Method in interface org.ojai.DocumentBuilder
 
- 
Appends the specified date value represented as the number of
 days since epoch to the current array.
 
- addDecimal(long) - Method in interface org.ojai.DocumentBuilder
 
- 
Adds a long number as a DECIMAL value at the current index in the
 current array and advances the current index by 1.
 
- addDecimal(double) - Method in interface org.ojai.DocumentBuilder
 
- 
Adds a double number as a DECIMAL value at the current index in the
 current array and advances the current index by 1.
 
- addDecimal(int, int) - Method in interface org.ojai.DocumentBuilder
 
- 
Adds an int unscaled value and an int scale as a
 DECIMAL value at the current index in the current array
 and advances the current index by 1.
 
- addDecimal(long, int) - Method in interface org.ojai.DocumentBuilder
 
- 
Adds an long unscaled value and an int scale as a
 DECIMAL value at the current index in the current array
 and advances the current index by 1.
 
- addDecimal(byte[], int) - Method in interface org.ojai.DocumentBuilder
 
- 
Adds a byte array containing the two's complement binary representation
 and an int scale as a DECIMAL value at the current index
 in the current array and advances the current index by 1.
 
- addInterval(long) - Method in interface org.ojai.DocumentBuilder
 
-  
 
- addNewArray() - Method in interface org.ojai.DocumentBuilder
 
-  
 
- addNewMap() - Method in interface org.ojai.DocumentBuilder
 
-  
 
- addNull() - Method in interface org.ojai.DocumentBuilder
 
- 
Appends a NULL value to the current array.
 
- addTime(int) - Method in interface org.ojai.DocumentBuilder
 
- 
Appends the specified time value represented as number of
 milliseconds since midnight to the current array.
 
- addTimestamp(long) - Method in interface org.ojai.DocumentBuilder
 
-  
 
- and() - Method in interface org.ojai.store.QueryCondition
 
- 
Begins a new AND compound condition block.
 
- API - Class in org.ojai.annotation
 
-  
 
- API() - Constructor for class org.ojai.annotation.API
 
-  
 
- API.Evolving - Annotation Type in org.ojai.annotation
 
- 
Annotate a class or method as an evolving API.
 
- API.Factory - Annotation Type in org.ojai.annotation
 
- 
Annotate a class to be a factory class containing only static methods.
 
- API.Immutable - Annotation Type in org.ojai.annotation
 
- 
Annotate a type to be immutable after construction.
 
- API.ImmutableOnBuild - Annotation Type in org.ojai.annotation
 
- 
Annotate a type to be immutable after its build() method is called.
 
- API.Internal - Annotation Type in org.ojai.annotation
 
- 
Annotate a class or method, even if marked as public
 with Java keyword, as internal.
 
- API.Mutable - Annotation Type in org.ojai.annotation
 
- 
Annotate a type to be mutable after construction.
 
- API.NonNullable - Annotation Type in org.ojai.annotation
 
- 
Annotate a class field, method parameter or return value as non-nullable, i.e.
 
- API.NotThreadSafe - Annotation Type in org.ojai.annotation
 
- 
Annotate a type to be not thread-safe.
 
- API.Nullable - Annotation Type in org.ojai.annotation
 
- 
Annotate a class field, method parameter or return value as nullable, i.e.
 
- API.Public - Annotation Type in org.ojai.annotation
 
- 
Annotate a class or method as a public API.
 
- API.ThreadSafe - Annotation Type in org.ojai.annotation
 
- 
Annotate a type to be thread-safe.
 
- append(String, List<? extends Object>) - Method in interface org.ojai.store.DocumentMutation
 
- 
Appends elements of the given list to an existing ARRAY at the given FieldPath.
 
- append(FieldPath, List<? extends Object>) - Method in interface org.ojai.store.DocumentMutation
 
- 
Appends elements of the given list to an existing ARRAY at the given FieldPath.
 
- append(String, String) - Method in interface org.ojai.store.DocumentMutation
 
- 
Appends the given string to an existing STRING at the given FieldPath.
 
- append(FieldPath, String) - Method in interface org.ojai.store.DocumentMutation
 
- 
Appends the given string to an existing STRING at the given FieldPath.
 
- append(String, byte[], int, int) - Method in interface org.ojai.store.DocumentMutation
 
- 
Appends the given byte array to an existing BINARY value at the given FieldPath.
 
- append(FieldPath, byte[], int, int) - Method in interface org.ojai.store.DocumentMutation
 
- 
Appends the given byte array to an existing BINARY value at the given FieldPath.
 
- append(String, byte[]) - Method in interface org.ojai.store.DocumentMutation
 
- 
Appends the given byte array to an existing BINARY value at the given FieldPath.
 
- append(FieldPath, byte[]) - Method in interface org.ojai.store.DocumentMutation
 
- 
Appends the given byte array to an existing BINARY value at the given FieldPath.
 
- append(String, ByteBuffer) - Method in interface org.ojai.store.DocumentMutation
 
- 
Appends the given ByteBuffer to an existing BINARY value at the given FieldPath.
 
- append(FieldPath, ByteBuffer) - Method in interface org.ojai.store.DocumentMutation
 
- 
Appends the given ByteBuffer to an existing BINARY value at the given FieldPath.
 
- asBoolean(Value) - Static method in class org.ojai.util.Values
 
-  
 
- asByte(Value) - Static method in class org.ojai.util.Values
 
-  
 
- asDecimal(Value) - Static method in class org.ojai.util.Values
 
-  
 
- asDouble(Value) - Static method in class org.ojai.util.Values
 
-  
 
- asFloat(Value) - Static method in class org.ojai.util.Values
 
-  
 
- asInt(Value) - Static method in class org.ojai.util.Values
 
-  
 
- asJsonString() - Method in class org.ojai.FieldPath
 
-  
 
- asJsonString(JsonOptions) - Method in class org.ojai.FieldPath
 
-  
 
- asJsonString() - Method in class org.ojai.FieldSegment.IndexSegment
 
-  
 
- asJsonString(JsonOptions) - Method in class org.ojai.FieldSegment.IndexSegment
 
-  
 
- asJsonString() - Method in class org.ojai.FieldSegment.NameSegment
 
-  
 
- asJsonString(JsonOptions) - Method in class org.ojai.FieldSegment.NameSegment
 
-  
 
- asJsonString() - Method in interface org.ojai.JsonString
 
-  
 
- asJsonString(JsonOptions) - Method in interface org.ojai.JsonString
 
-  
 
- asJsonString() - Method in class org.ojai.util.BaseFieldProjector
 
-  
 
- asJsonString(JsonOptions) - Method in class org.ojai.util.BaseFieldProjector
 
-  
 
- asJsonString(Value) - Static method in class org.ojai.util.Values
 
- 
Converts a Value to its extended JSON representation.
 The 7 intrinsic types,  null, boolean, string, long,
 double, array, and map , are represented in regular JSON.
 
- asLong(Value) - Static method in class org.ojai.util.Values
 
-  
 
- asMap() - Method in interface org.ojai.Document
 
-  
 
- asNumber(Value) - Static method in class org.ojai.util.Values
 
-  
 
- asPathString() - Method in class org.ojai.FieldPath
 
- 
Returns the String representation of this field path, quoting
 only those name segments which were parsed from a quoted identifier.
 
- asPathString(boolean) - Method in class org.ojai.FieldPath
 
-  
 
- asPathString(boolean) - Method in class org.ojai.FieldSegment
 
-  
 
- asReader(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- asReader() - Method in interface org.ojai.Document
 
-  
 
- asReader(String) - Method in interface org.ojai.Document
 
-  
 
- asReader(FieldPath) - Method in interface org.ojai.Document
 
-  
 
- asReader() - Method in interface org.ojai.Value
 
- 
 
- asShort(Value) - Static method in class org.ojai.util.Values
 
-  
 
- asString(Value) - Static method in class org.ojai.util.Values
 
-  
 
- AuthenticationException - Exception in org.ojai.store.exceptions
 
- 
An operation was requested without sufficient authentication.
 
- AuthenticationException() - Constructor for exception org.ojai.store.exceptions.AuthenticationException
 
-  
 
- AuthenticationException(String, Throwable) - Constructor for exception org.ojai.store.exceptions.AuthenticationException
 
-  
 
- AuthenticationException(String) - Constructor for exception org.ojai.store.exceptions.AuthenticationException
 
-  
 
- AuthenticationException(Throwable) - Constructor for exception org.ojai.store.exceptions.AuthenticationException
 
-  
 
- AuthorizationException - Exception in org.ojai.store.exceptions
 
- 
An operation was requested without sufficient permission.
 
- AuthorizationException() - Constructor for exception org.ojai.store.exceptions.AuthorizationException
 
-  
 
- AuthorizationException(String, Throwable) - Constructor for exception org.ojai.store.exceptions.AuthorizationException
 
-  
 
- AuthorizationException(String) - Constructor for exception org.ojai.store.exceptions.AuthorizationException
 
-  
 
- AuthorizationException(Throwable) - Constructor for exception org.ojai.store.exceptions.AuthorizationException
 
-  
 
- getArrayIndex() - Method in interface org.ojai.DocumentReader
 
-  
 
- getArrayIndex() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getArrayIndex() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getBinary(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getBinary(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a 
ByteBuffer
 object or 
null if the specified 
FieldPath does not
 exist in the document.
 
 
- getBinary(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a 
ByteBuffer
 object or 
null if the specified 
FieldPath does not
 exist in the document.
 
 
- getBinary() - Method in interface org.ojai.DocumentReader
 
-  
 
- getBinary() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getBinary() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
 
- getBinary() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getBinary(Document, FieldPath, ByteBuffer) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a 
ByteBuffer object or
 the specified 
defaultValue if the specified 
FieldPath does not
 exist in the document.
 
 
- getBinary(Document, String, ByteBuffer) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a 
ByteBuffer object or
 the specified 
defaultValue if the specified 
FieldPath does not
 exist in the document.
 
 
- getBinary() - Method in interface org.ojai.Value
 
- 
 
- getBoolean(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getBoolean(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a boolean.
 
- getBoolean(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a boolean.
 
- getBoolean() - Method in interface org.ojai.DocumentReader
 
-  
 
- getBoolean() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getBoolean() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns the value as a boolean.
 
- getBoolean() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getBoolean(Document, FieldPath, boolean) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a boolean or the
 specified defaultValue if the specified FieldPath does not
 exist in the document.
 
- getBoolean(Document, String, boolean) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a boolean or the
 specified defaultValue if the specified FieldPath does not
 exist in the document.
 
- getBoolean() - Method in interface org.ojai.Value
 
- 
Returns the value as a boolean.
 
- getBooleanObj(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getBooleanObj(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a Boolean
 object or null if the specified FieldPath does
 not exist in the document.
 
- getBooleanObj(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a Boolean
 object or null if the specified FieldPath does
 not exist in the document.
 
- getByte(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getByte(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a byte.
 
- getByte(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a byte.
 
- getByte() - Method in interface org.ojai.DocumentReader
 
-  
 
- getByte() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getByte() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns the byte value of the current node.
 
- getByte() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getByte(Document, FieldPath, byte) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a byte or the
 specified defaultValue if the specified FieldPath does not
 exist in the document.
 
- getByte(Document, String, byte) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a byte or the
 specified defaultValue if the specified FieldPath does not
 exist in the document.
 
- getByte() - Method in interface org.ojai.Value
 
- 
Returns the value as a byte.
 
- getByteObj(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getByteObj(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a Byte
 object or null if the specified FieldPath does
 not exist in the document.
 
- getByteObj(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a Byte
 object or null if the specified FieldPath does
 not exist in the document.
 
- getChild() - Method in class org.ojai.FieldSegment
 
-  
 
- getCode() - Method in enum org.ojai.store.cdc.ChangeDataRecordType
 
- 
Returns the numerical value of the enumeration.
 
- getCode() - Method in enum org.ojai.store.cdc.ChangeEvent
 
- 
Returns the numerical code of the enumeration.
 
- getCode() - Method in enum org.ojai.store.cdc.ChangeOp
 
- 
Returns the numerical code of the enumeration.
 
- getCode() - Method in enum org.ojai.Value.Type
 
-  
 
- getConnection(String) - Static method in class org.ojai.store.DriverManager
 
- 
Establishes and returns a Connection to an OJAI data source.
 
- getConnection(String, Document) - Static method in class org.ojai.store.DriverManager
 
- 
Establishes and returns a Connection to an OJAI data source.
 
- getCurrentEvent() - Method in interface org.ojai.DocumentReader
 
-  
 
- getCurrentEvent() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getDate(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getDate(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a 
ODate
 object or 
null if the specified 
FieldPath does not
 exist in the document.
 
 
- getDate(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a 
ODate
 object or 
null if the specified 
FieldPath does not
 exist in the document.
 
 
- getDate() - Method in interface org.ojai.DocumentReader
 
-  
 
- getDate() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getDate() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns the value as a 
ODate object.
 
 
- getDate() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getDate(Document, FieldPath, ODate) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a 
ODate or the
 specified 
defaultValue if the specified 
FieldPath does not
 exist in the document.
 
 
- getDate(Document, String, ODate) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a 
ODate or the
 specified 
defaultValue if the specified 
FieldPath does not
 exist in the document.
 
 
- getDate() - Method in interface org.ojai.Value
 
- 
Returns the value as a 
ODate object.
 
 
- getDateAsInt() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns a int representing the number of DAYS since Unix epoch.
 
- getDateAsInt() - Method in interface org.ojai.Value
 
- 
Returns a int representing the number of DAYS since Unix epoch.
 
- getDateInt() - Method in interface org.ojai.DocumentReader
 
-  
 
- getDateInt() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getDateInt() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getDayOfMonth() - Method in class org.ojai.types.ODate
 
-  
 
- getDayOfMonth() - Method in class org.ojai.types.OTimestamp
 
-  
 
- getDays() - Method in class org.ojai.types.OInterval
 
-  
 
- getDecimal(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getDecimal(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a 
BigDecimal
 object or 
null if the specified 
FieldPath does not
 exist in the document.
 
 
- getDecimal(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a 
BigDecimal
 object or 
null if the specified 
FieldPath does not
 exist in the document.
 
 
- getDecimal() - Method in interface org.ojai.DocumentReader
 
-  
 
- getDecimal() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getDecimal() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns the value as a BigDecimal.
 
- getDecimal() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getDecimal(Document, FieldPath, BigDecimal) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a 
BigDecimal or the
 specified 
defaultValue if the specified 
FieldPath does not
 exist in the document.
 
 
- getDecimal(Document, String, BigDecimal) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a 
BigDecimal or the
 specified 
defaultValue if the specified 
FieldPath does not
 exist in the document.
 
 
- getDecimal() - Method in interface org.ojai.Value
 
- 
Returns the value as a BigDecimal.
 
- getDecimalPrecision() - Method in interface org.ojai.DocumentReader
 
- 
Returns the precision of the current DECIMAL node.
 
- getDecimalPrecision() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
- 
Returns the precision of the current DECIMAL node.
 
- getDecimalPrecision() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getDecimalScale() - Method in interface org.ojai.DocumentReader
 
- 
Returns the scale of the current DECIMAL node.
 
- getDecimalScale() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
- 
Returns the scale of the current DECIMAL node.
 
- getDecimalScale() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getDecimalValueAsBytes() - Method in interface org.ojai.DocumentReader
 
- 
Returns a ByteBuffer containing the two's complement representation
 of the current DECIMAL node.
 
- getDecimalValueAsBytes() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
- 
Returns a ByteBuffer containing the two's complement representation
 of the current DECIMAL node.
 
- getDecimalValueAsBytes() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getDecimalValueAsInt() - Method in interface org.ojai.DocumentReader
 
- 
Returns an int whose value is the unscaled value of this
 DECIMAL.
 
- getDecimalValueAsInt() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
- 
Returns an int whose value is the unscaled value of this
 DECIMAL.
 
- getDecimalValueAsInt() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getDecimalValueAsLong() - Method in interface org.ojai.DocumentReader
 
- 
Returns a long whose value is the unscaled value of this
 DECIMAL.
 
- getDecimalValueAsLong() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
- 
Returns a long whose value is the unscaled value of this
 DECIMAL.
 
- getDecimalValueAsLong() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getDocument() - Method in interface org.ojai.DocumentBuilder
 
-  
 
- getDocument() - Method in class org.ojai.store.exceptions.FailedOp
 
-  
 
- getDouble(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getDouble(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a double.
 
- getDouble(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a double.
 
- getDouble() - Method in interface org.ojai.DocumentReader
 
-  
 
- getDouble() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getDouble() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns the value as a double.
 
- getDouble() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getDouble(Document, FieldPath, double) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a double or the
 specified defaultValue if the specified FieldPath does not
 exist in the document.
 
- getDouble(Document, String, double) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a double or the
 specified defaultValue if the specified FieldPath does not
 exist in the document.
 
- getDouble() - Method in interface org.ojai.Value
 
- 
Returns the value as a double.
 
- getDoubleObj(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getDoubleObj(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a Double
 object or null if the specified FieldPath does
 not exist in the document.
 
- getDoubleObj(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a Double
 object or null if the specified FieldPath does
 not exist in the document.
 
- getDriver() - Method in interface org.ojai.store.Connection
 
- 
Returns the OJAI Driver instance associated with this connection.
 
- getDriver(String) - Static method in class org.ojai.store.DriverManager
 
- 
Discovers and loads the OJAI Driver implementation which supported the
 specified URL.
 
- getEventType() - Method in class org.ojai.json.Events.EventDescriptor
 
-  
 
- getEventTypeForType(Value.Type) - Static method in class org.ojai.util.Types
 
- 
Returns the EventType for the specified Type.
 
- getException() - Method in class org.ojai.store.exceptions.FailedOp
 
-  
 
- getFieldName() - Method in interface org.ojai.DocumentReader
 
-  
 
- getFieldName() - Method in class org.ojai.json.Events.EventDescriptor
 
-  
 
- getFieldName() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getFieldName() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getFieldNameBytes() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getFieldPath() - Method in class org.ojai.store.MutationOp
 
-  
 
- getFloat(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getFloat(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a float.
 
- getFloat(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a float.
 
- getFloat() - Method in interface org.ojai.DocumentReader
 
-  
 
- getFloat() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getFloat() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns the value as a float.
 
- getFloat() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getFloat(Document, FieldPath, float) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a float or the
 specified defaultValue if the specified FieldPath does not
 exist in the document.
 
- getFloat(Document, String, float) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a float or the
 specified defaultValue if the specified FieldPath does not
 exist in the document.
 
- getFloat() - Method in interface org.ojai.Value
 
- 
Returns the value as a float.
 
- getFloatObj(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getFloatObj(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a Float
 object or null if the specified FieldPath does
 not exist in the document.
 
- getFloatObj(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a Float
 object or null if the specified FieldPath does
 not exist in the document.
 
- getHour() - Method in class org.ojai.types.OTime
 
-  
 
- getHour() - Method in class org.ojai.types.OTimestamp
 
-  
 
- getId() - Method in interface org.ojai.Document
 
-  
 
- getId() - Method in interface org.ojai.store.cdc.ChangeDataRecord
 
- 
Returns the "_id" field of the 
Document associated with this
 
ChangeData notification.
 
 
- getIdBinary() - Method in interface org.ojai.Document
 
-  
 
- getIdString() - Method in interface org.ojai.Document
 
-  
 
- getIndex() - Method in class org.ojai.FieldSegment.IndexSegment
 
-  
 
- getIndex() - Method in class org.ojai.json.Events.EventDescriptor
 
-  
 
- getIndexSegment() - Method in class org.ojai.FieldSegment
 
-  
 
- getIndexSegment() - Method in class org.ojai.FieldSegment.IndexSegment
 
-  
 
- getInt(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getInt(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as an int.
 
- getInt(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as an int.
 
- getInt() - Method in interface org.ojai.DocumentReader
 
-  
 
- getInt() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getInt() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns the value as an int.
 
- getInt() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getInt(Document, FieldPath, int) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a int or the
 specified defaultValue if the specified FieldPath does not
 exist in the document.
 
- getInt(Document, String, int) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a int or the
 specified defaultValue if the specified FieldPath does not
 exist in the document.
 
- getInt() - Method in interface org.ojai.Value
 
- 
Returns the value as an int.
 
- getInterval(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getInterval(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as an 
OInterval
 object or 
null if the specified 
FieldPath does not
 exist in the document.
 
 
- getInterval(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as an 
OInterval
 object or 
null if the specified 
FieldPath does not
 exist in the document.
 
 
- getInterval() - Method in interface org.ojai.DocumentReader
 
-  
 
- getInterval() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getInterval() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
 
- getInterval() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getInterval(Document, FieldPath, OInterval) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a 
OInterval or the
 specified 
defaultValue if the specified 
FieldPath does not
 exist in the document.
 
 
- getInterval(Document, String, OInterval) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a 
OInterval or the
 specified 
defaultValue if the specified 
FieldPath does not
 exist in the document.
 
 
- getInterval() - Method in interface org.ojai.Value
 
- 
 
- getIntervalAsLong() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns a long representing interval duration in milliseconds.
 
- getIntervalAsLong() - Method in interface org.ojai.Value
 
- 
Returns a long representing interval duration in milliseconds.
 
- getIntervalDays() - Method in interface org.ojai.DocumentReader
 
-  
 
- getIntervalDays() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getIntervalMillis() - Method in interface org.ojai.DocumentReader
 
-  
 
- getIntervalMillis() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
- 
Returns the value of this interval duration in milliseconds computed from
 individual fields.
 
- getIntervalMillis() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getIntObj(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getIntObj(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as an Integer
 object or null if the specified FieldPath does
 not exist in the document.
 
- getIntObj(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as an Integer
 object or null if the specified FieldPath does
 not exist in the document.
 
- getKey() - Method in interface org.ojai.KeyValue
 
- 
Returns the key corresponding to this KeyValue.
 
- getList(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getList(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a 
List
 object or 
null if the specified 
FieldPath does not
 exist in the document.
 
 
- getList(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a 
List
 object or 
null if the specified 
FieldPath does not
 exist in the document.
 
 
- getList() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns the value as a List<Object>.
 
- getList(Document, FieldPath, List<Object>) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a 
List or the
 specified 
defaultValue if the specified 
FieldPath does not
 exist in the document.
 
 
- getList(Document, String, List<Object>) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a 
List or the
 specified 
defaultValue if the specified 
FieldPath does not
 exist in the document.
 
 
- getList() - Method in interface org.ojai.Value
 
- 
Returns the value as a List<Object>.
 
- getLong(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getLong(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a long.
 
- getLong(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a long.
 
- getLong() - Method in interface org.ojai.DocumentReader
 
-  
 
- getLong() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getLong() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns the value as a long.
 
- getLong() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getLong(Document, FieldPath, long) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a long or the
 specified defaultValue if the specified FieldPath does not
 exist in the document.
 
- getLong(Document, String, long) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a long or the
 specified defaultValue if the specified FieldPath does not
 exist in the document.
 
- getLong() - Method in interface org.ojai.Value
 
- 
Returns the value as a long.
 
- getLongObj(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getLongObj(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a Long
 object or null if the specified FieldPath does
 not exist in the document.
 
- getLongObj(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a Long
 object or null if the specified FieldPath does
 not exist in the document.
 
- getMap(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getMap(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a 
Map
 object or 
null if the specified 
FieldPath does not
 exist in the document.
 
 
- getMap(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a 
Map
 object or 
null if the specified 
FieldPath does not
 exist in the document.
 
 
- getMap() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns the value as a Map<String, Object>.
 
- getMap(Document, FieldPath, Map<String, Object>) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a 
Map or the
 specified 
defaultValue if the specified 
FieldPath does not
 exist in the document.
 
 
- getMap(Document, String, Map<String, Object>) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a 
Map or the
 specified 
defaultValue if the specified 
FieldPath does not
 exist in the document.
 
 
- getMap() - Method in interface org.ojai.Value
 
- 
Returns the value as a Map.
 
- getMillis() - Method in class org.ojai.types.OTimestamp
 
-  
 
- getMilliSecond() - Method in class org.ojai.types.OTime
 
-  
 
- getMilliSecond() - Method in class org.ojai.types.OTimestamp
 
-  
 
- getMilliseconds() - Method in class org.ojai.types.OInterval
 
-  
 
- getMinute() - Method in class org.ojai.types.OTime
 
-  
 
- getMinute() - Method in class org.ojai.types.OTimestamp
 
-  
 
- getMonth() - Method in class org.ojai.types.ODate
 
-  
 
- getMonth() - Method in class org.ojai.types.OTimestamp
 
-  
 
- getMonths() - Method in class org.ojai.types.OInterval
 
-  
 
- getName() - Method in interface org.ojai.Expression
 
-  
 
- getName() - Method in class org.ojai.FieldPath
 
-  
 
- getName() - Method in class org.ojai.FieldSegment.NameSegment
 
-  
 
- getName() - Method in interface org.ojai.store.Driver
 
- 
Returns a printable name for the OJAI Driver implementation
 
- getNameSegment() - Method in class org.ojai.FieldSegment
 
-  
 
- getNameSegment() - Method in class org.ojai.FieldSegment.NameSegment
 
-  
 
- getObject() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns the value as an Object of the underlying type.
 
- getObject() - Method in interface org.ojai.Value
 
- 
Returns the value as an Object of the underlying type.
 
- getOp() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
- 
Returns the 
ChangeOp of the current change node.
 
 
- getOp() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns the 
ChangeOp of the current change node.
 
 
- getOpTimestamp() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
- 
Returns the logical time of the data.
 
- getOpTimestamp() - Method in interface org.ojai.store.cdc.ChangeDataRecord
 
- 
Returns the logical time of the data.
 
- getOpTimestamp() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns the logical time of the data.
 
- getOption(String) - Method in interface org.ojai.store.Query
 
- 
Returns the value of the named query option.
 
- getOpValue() - Method in class org.ojai.store.MutationOp
 
-  
 
- getQueryPlan() - Method in class org.ojai.base.QueryResultBase
 
-  
 
- getQueryPlan() - Method in interface org.ojai.store.QueryResult
 
- 
Returns a query plan that was used for this QueryResults
 
- getQueryPlan() - Method in class org.ojai.util.EmptyQueryResult
 
-  
 
- getReader() - Method in interface org.ojai.store.cdc.ChangeDataRecord
 
- 
 
- getRootSegment() - Method in class org.ojai.FieldPath
 
-  
 
- getSecond() - Method in class org.ojai.types.OTime
 
-  
 
- getSecond() - Method in class org.ojai.types.OTimestamp
 
-  
 
- getSeconds() - Method in class org.ojai.types.OInterval
 
-  
 
- getServerTimestamp() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getServerTimestamp() - Method in interface org.ojai.store.cdc.ChangeDataRecord
 
- 
Returns the server timestamp of this change data record as number of
 milliseconds since Unix epoch.
 This is set to -1 if ChangeDataRecordType is RECORD_UPDATE.
 
- getServerTimestamp() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns the server timestamp of this change operation as
 number of milliseconds since Unix epoch.
 
- getShort(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getShort(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a short.
 
- getShort(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a short.
 
- getShort() - Method in interface org.ojai.DocumentReader
 
-  
 
- getShort() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getShort() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns the value as a short.
 
- getShort() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getShort(Document, FieldPath, short) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a short or the
 specified defaultValue if the specified FieldPath does not
 exist in the document.
 
- getShort(Document, String, short) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a short or the
 specified defaultValue if the specified FieldPath does not
 exist in the document.
 
- getShort() - Method in interface org.ojai.Value
 
- 
Returns the value as a short.
 
- getShortObj(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getShortObj(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a Short
 object or null if the specified FieldPath does
 not exist in the document.
 
- getShortObj(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a Short
 object or null if the specified FieldPath does
 not exist in the document.
 
- getStore(String) - Method in interface org.ojai.store.Connection
 
- 
Returns a handle to an OJAI DocumentStore specified by the given name
 or path.
 
- getStore(String, Document) - Method in interface org.ojai.store.Connection
 
- 
Returns a handle to an OJAI DocumentStore specified by the given name
 or path.
 
- getString(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getString(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a String
 object or null if the specified FieldPath does
 not exist in the document.
 
- getString(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a String
 object or null if the specified FieldPath does
 not exist in the document.
 
- getString() - Method in interface org.ojai.DocumentReader
 
-  
 
- getString() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getString() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns the value as a String.
 
- getString() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getString(Document, FieldPath, String) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a 
String or the
 specified 
defaultValue if the specified 
FieldPath does not
 exist in the document.
 
 
- getString(Document, String, String) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a 
String or the
 specified 
defaultValue if the specified 
FieldPath does not
 exist in the document.
 
 
- getString() - Method in interface org.ojai.Value
 
- 
Returns the value as a String.
 
- getTagName() - Method in enum org.ojai.store.QueryCondition.Op
 
-  
 
- getTagName() - Method in enum org.ojai.Value.Type
 
-  
 
- getTagNames() - Method in enum org.ojai.store.QueryCondition.Op
 
-  
 
- getTime(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getTime(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a 
OTime
 object or 
null if the specified 
FieldPath does not
 exist in the document.
 
 
- getTime(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a 
OTime
 object or 
null if the specified 
FieldPath does not
 exist in the document.
 
 
- getTime() - Method in interface org.ojai.DocumentReader
 
-  
 
- getTime() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getTime() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns the value as a 
OTime object.
 
 
- getTime() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getTime(Document, FieldPath, OTime) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a 
OTime or the
 specified 
defaultValue if the specified 
FieldPath does not
 exist in the document.
 
 
- getTime(Document, String, OTime) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a 
OTime or the
 specified 
defaultValue if the specified 
FieldPath does not
 exist in the document.
 
 
- getTime() - Method in interface org.ojai.Value
 
- 
Returns the value as a 
OTime object.
 
 
- getTimeAsInt() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns an int representing the number of milliseconds since midnight.
 
- getTimeAsInt() - Method in interface org.ojai.Value
 
- 
Returns a int representing the number of milliseconds since midnight.
 
- getTimeInMillis() - Method in class org.ojai.types.OInterval
 
- 
Returns the value of this duration in milliseconds computed from
 individual fields.
 
- getTimeInt() - Method in interface org.ojai.DocumentReader
 
-  
 
- getTimeInt() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getTimeInt() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getTimestamp(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getTimestamp(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a 
OTimestamp
 object or 
null if the specified 
FieldPath does not
 exist in the document.
 
 
- getTimestamp(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a 
OTimestamp
 object or 
null if the specified 
FieldPath does not
 exist in the document.
 
 
- getTimestamp() - Method in interface org.ojai.DocumentReader
 
-  
 
- getTimestamp() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getTimestamp() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
 
- getTimestamp() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getTimestamp(Document, FieldPath, OTimestamp) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a 
OTimestamp or the
 specified 
defaultValue if the specified 
FieldPath does not
 exist in the document.
 
 
- getTimestamp(Document, String, OTimestamp) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a 
OTimestamp or the
 specified 
defaultValue if the specified 
FieldPath does not
 exist in the document.
 
 
- getTimestamp() - Method in interface org.ojai.Value
 
- 
 
- getTimestampAsLong() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns a long value representing the number of milliseconds since epoch.
 
- getTimestampAsLong() - Method in interface org.ojai.Value
 
- 
Returns a long value representing the number of milliseconds since epoch.
 
- getTimestampLong() - Method in interface org.ojai.DocumentReader
 
-  
 
- getTimestampLong() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getTimestampLong() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- getType() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
-  
 
- getType() - Method in interface org.ojai.store.cdc.ChangeDataRecord
 
- 
 
- getType() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
 
- getType() - Method in class org.ojai.store.MutationOp
 
-  
 
- getType() - Method in interface org.ojai.Value
 
-  
 
- getTypeForEventType(DocumentReader.EventType) - Static method in class org.ojai.util.Types
 
- 
Returns the Type for the specified EventType.
 
- getTypeTag(Value) - Static method in class org.ojai.util.Types
 
-  
 
- getTypeTag(Value.Type) - Static method in class org.ojai.util.Types
 
-  
 
- getValue(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- getValue(String) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a 
Value
 object or 
null if the specified 
FieldPath does not
 exist in the document.
 
 
- getValue(FieldPath) - Method in interface org.ojai.Document
 
- 
Returns the value at the specified fieldPath as a 
Value
 object or 
null if the specified 
FieldPath does not
 exist in the document.
 
 
- getValue() - Method in class org.ojai.json.Events.EventDescriptor
 
-  
 
- getValue() - Method in interface org.ojai.KeyValue
 
- 
Returns the value corresponding to this KeyValue.
 
- getValue() - Method in interface org.ojai.store.cdc.ChangeNode
 
- 
Returns The OJAI Value of the current node.
 
- getValue(Document, FieldPath, Value) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a 
Value or the
 specified 
defaultValue if the specified 
FieldPath does not
 exist in the document.
 
 
- getValue(Document, String, Value) - Static method in class org.ojai.util.Documents
 
- 
Returns the value at the specified fieldPath as a 
Value or the
 specified 
defaultValue if the specified 
FieldPath does not
 exist in the document.
 
 
- getValueBuilder() - Static method in class org.ojai.json.Json
 
- 
Returns a ValueBuilder object.
 
- getValueBuilder() - Method in interface org.ojai.store.Connection
 
- 
Returns a ValueBuilder object from this Connection.
 
- getValueBuilder() - Method in interface org.ojai.store.Driver
 
- 
Returns a ValueBuilder object from this Driver.
 
- getYear() - Method in class org.ojai.types.ODate
 
-  
 
- getYear() - Method in class org.ojai.types.OTimestamp
 
-  
 
- getYears() - Method in class org.ojai.types.OInterval
 
-  
 
- ID_FIELD - Static variable in class org.ojai.DocumentConstants
 
- 
FieldPath of the key used to refer the id of a Document.
 
- ID_KEY - Static variable in class org.ojai.DocumentConstants
 
- 
Name of the key used to refer the id of a Document.
 
- IllegalMutationException - Exception in org.ojai.store.exceptions
 
- 
Thrown when a 
DocumentStore#update() requests a mutation which could structurally alter a
 Document without such intention.
 For example, if 
DocumentMutation#set() is used to set a field to a scalar value but is
 currently a Map or array, the mutation is rejected.
 Use 
DocumentMutation#setOrReplace() instead to force such mutation.
 
 
- IllegalMutationException() - Constructor for exception org.ojai.store.exceptions.IllegalMutationException
 
-  
 
- IllegalMutationException(String) - Constructor for exception org.ojai.store.exceptions.IllegalMutationException
 
-  
 
- IllegalMutationException(Throwable) - Constructor for exception org.ojai.store.exceptions.IllegalMutationException
 
-  
 
- IllegalMutationException(String, Throwable) - Constructor for exception org.ojai.store.exceptions.IllegalMutationException
 
-  
 
- in(String, List<? extends Object>) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the Value at the specified
 FieldPath is equal to at least one of the values in the
 specified List.
 
- in(FieldPath, List<? extends Object>) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the Value at the specified
 FieldPath is equal to at least one of the values in the
 specified List.
 
- inArray() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
- 
If it returns true, the current field is in an array; 
 otherwise, the current field is not in an array.
 
- includeAllChildren - Variable in class org.ojai.util.BaseFieldProjector
 
- 
This flag indicates that the current Field should be projected because its FieldPath
 is a descendant of one of the projected fields.
 
- includeField - Variable in class org.ojai.util.BaseFieldProjector
 
- 
This flag indicates that the current Field should be projected because its FieldPath
 is a "suffix" of the FieldPath of one of the projected fields.
 
- increment(Value, String, byte) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- increment(Value, String, short) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- increment(Value, String, int) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- increment(Value, String, long) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- increment(Value, String, float) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- increment(Value, String, double) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- increment(Value, String, BigDecimal) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- increment(String, String, byte) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- increment(String, String, short) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- increment(String, String, int) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- increment(String, String, long) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- increment(String, String, float) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- increment(String, String, double) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- increment(String, String, BigDecimal) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- increment(FieldPath, byte) - Method in interface org.ojai.store.DocumentMutation
 
- 
Atomically increment the existing value at given the FieldPath by the given value.
 
- increment(String, byte) - Method in interface org.ojai.store.DocumentMutation
 
- 
Atomically increment the existing value at given the FieldPath by the given value.
 
- increment(FieldPath, short) - Method in interface org.ojai.store.DocumentMutation
 
- 
Atomically increment the existing value at given the FieldPath by the given value.
 
- increment(String, short) - Method in interface org.ojai.store.DocumentMutation
 
- 
Atomically increment the existing value at given the FieldPath by the given value.
 
- increment(String, int) - Method in interface org.ojai.store.DocumentMutation
 
- 
Atomically increment the existing value at given the FieldPath by the given value.
 
- increment(FieldPath, int) - Method in interface org.ojai.store.DocumentMutation
 
- 
Atomically increment the existing value at given the FieldPath by the given value.
 
- increment(FieldPath, long) - Method in interface org.ojai.store.DocumentMutation
 
- 
Atomically increment the existing value at given the FieldPath by the given value.
 
- increment(String, long) - Method in interface org.ojai.store.DocumentMutation
 
- 
Atomically increment the existing value at given the FieldPath by the given value.
 
- increment(String, float) - Method in interface org.ojai.store.DocumentMutation
 
- 
Atomically increment the existing value at given the FieldPath by the given value.
 
- increment(FieldPath, float) - Method in interface org.ojai.store.DocumentMutation
 
- 
Atomically increment the field specified by the FieldPath by the given value.
 
- increment(String, double) - Method in interface org.ojai.store.DocumentMutation
 
-  
 
- increment(FieldPath, double) - Method in interface org.ojai.store.DocumentMutation
 
- 
Atomically increment the existing value at given the FieldPath by the given value.
 
- increment(String, BigDecimal) - Method in interface org.ojai.store.DocumentMutation
 
- 
Atomically increment the existing value at given the FieldPath by the given value.
 
- increment(FieldPath, BigDecimal) - Method in interface org.ojai.store.DocumentMutation
 
- 
Atomically increment the existing value at given the FieldPath by the given value.
 
- increment(String, String, byte) - Method in interface org.ojai.store.DocumentStore
 
- 
Atomically applies an increment to a given field (in dot separated notation)
 of the given document id.
 
- increment(String, String, short) - Method in interface org.ojai.store.DocumentStore
 
-  
 
- increment(String, String, int) - Method in interface org.ojai.store.DocumentStore
 
-  
 
- increment(String, String, long) - Method in interface org.ojai.store.DocumentStore
 
-  
 
- increment(String, String, float) - Method in interface org.ojai.store.DocumentStore
 
-  
 
- increment(String, String, double) - Method in interface org.ojai.store.DocumentStore
 
-  
 
- increment(String, String, BigDecimal) - Method in interface org.ojai.store.DocumentStore
 
-  
 
- increment(Value, String, byte) - Method in interface org.ojai.store.DocumentStore
 
-  
 
- increment(Value, String, short) - Method in interface org.ojai.store.DocumentStore
 
-  
 
- increment(Value, String, int) - Method in interface org.ojai.store.DocumentStore
 
-  
 
- increment(Value, String, long) - Method in interface org.ojai.store.DocumentStore
 
-  
 
- increment(Value, String, float) - Method in interface org.ojai.store.DocumentStore
 
-  
 
- increment(Value, String, double) - Method in interface org.ojai.store.DocumentStore
 
-  
 
- increment(Value, String, BigDecimal) - Method in interface org.ojai.store.DocumentStore
 
-  
 
- IndexSegment(String, FieldSegment) - Constructor for class org.ojai.FieldSegment.IndexSegment
 
- 
For Antlr parser's use only.
 
- IndexSegment(int, FieldSegment) - Constructor for class org.ojai.FieldSegment.IndexSegment
 
-  
 
- inMap() - Method in interface org.ojai.DocumentReader
 
-  
 
- inMap() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
- 
If it returns true, the current field is in a map; 
 otherwise, the current field is not in a map.
 
- inMap() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- insert(Value, Document) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- insert(String, Document) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- insert(Document) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- insert(Document, FieldPath) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- insert(Document, String) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- insert(DocumentStream) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- insert(DocumentStream, FieldPath) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- insert(DocumentStream, String) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- insert(String, Document) - Method in interface org.ojai.store.DocumentStore
 
- 
Inserts a document with the given id.
 
- insert(Value, Document) - Method in interface org.ojai.store.DocumentStore
 
-  
 
- insert(Document) - Method in interface org.ojai.store.DocumentStore
 
-  
 
- insert(Document, FieldPath) - Method in interface org.ojai.store.DocumentStore
 
-  
 
- insert(Document, String) - Method in interface org.ojai.store.DocumentStore
 
-  
 
- insert(DocumentStream) - Method in interface org.ojai.store.DocumentStore
 
- 
Inserts a set of documents represented by the DocumentStream into the DocumentStore.
 
- insert(DocumentStream, FieldPath) - Method in interface org.ojai.store.DocumentStore
 
-  
 
- insert(DocumentStream, String) - Method in interface org.ojai.store.DocumentStore
 
-  
 
- insertOrReplace(Value, Document) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- insertOrReplace(Document) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- insertOrReplace(String, Document) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- insertOrReplace(Document, FieldPath) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- insertOrReplace(Document, String) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- insertOrReplace(DocumentStream) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- insertOrReplace(DocumentStream, FieldPath) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- insertOrReplace(DocumentStream, String) - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- insertOrReplace(Document) - Method in interface org.ojai.store.DocumentStore
 
- 
Inserts or replaces a new document in this DocumentStore.
 
- insertOrReplace(String, Document) - Method in interface org.ojai.store.DocumentStore
 
- 
Inserts or replaces a new document in this DocumentStore with the given _id.
 
- insertOrReplace(Value, Document) - Method in interface org.ojai.store.DocumentStore
 
- 
Inserts or replaces a new document in this DocumentStore with the given _id.
 
- insertOrReplace(Document, FieldPath) - Method in interface org.ojai.store.DocumentStore
 
- 
Inserts or replaces a new document in this DocumentStore with the value of
 the specified Field as the _id.
 
- insertOrReplace(Document, String) - Method in interface org.ojai.store.DocumentStore
 
- 
Inserts or replaces a new document in this DocumentStore with the value of
 the specified Field as the _id.
 
- insertOrReplace(DocumentStream) - Method in interface org.ojai.store.DocumentStore
 
- 
Inserts all documents from the specified DocumentStream into this DocumentStore.
 
- insertOrReplace(DocumentStream, FieldPath) - Method in interface org.ojai.store.DocumentStore
 
- 
Inserts all documents from the specified DocumentStream into this DocumentStore
 using the field specified by parameter fieldAsKey as the "_id" field.
 
- insertOrReplace(DocumentStream, String) - Method in interface org.ojai.store.DocumentStore
 
- 
Inserts all documents from the specified DocumentStream into this DocumentStore
 using the field specified by parameter fieldAsKey as the "_id" field.
 
- is(String, QueryCondition.Op, boolean) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
boolean value.
 
 
- is(FieldPath, QueryCondition.Op, boolean) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
boolean value.
 
 
- is(String, QueryCondition.Op, String) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
String value.
 
 
- is(FieldPath, QueryCondition.Op, String) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
String value.
 
 
- is(String, QueryCondition.Op, byte) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
byte value.
 
 
- is(FieldPath, QueryCondition.Op, byte) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
byte value.
 
 
- is(String, QueryCondition.Op, short) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
short value.
 
 
- is(FieldPath, QueryCondition.Op, short) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
short value.
 
 
- is(String, QueryCondition.Op, int) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
int value.
 
 
- is(FieldPath, QueryCondition.Op, int) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
int value.
 
 
- is(String, QueryCondition.Op, long) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
long value.
 
 
- is(FieldPath, QueryCondition.Op, long) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
long value.
 
 
- is(String, QueryCondition.Op, float) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
float value.
 
 
- is(FieldPath, QueryCondition.Op, float) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
float value.
 
 
- is(String, QueryCondition.Op, double) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
double value.
 
 
- is(FieldPath, QueryCondition.Op, double) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
double value.
 
 
- is(String, QueryCondition.Op, BigDecimal) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
BigDecimal value.
 
 
- is(FieldPath, QueryCondition.Op, BigDecimal) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
BigDecimal value.
 
 
- is(String, QueryCondition.Op, ODate) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
Date value.
 
 
- is(FieldPath, QueryCondition.Op, ODate) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
Date value.
 
 
- is(String, QueryCondition.Op, OTime) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
Time value.
 
 
- is(FieldPath, QueryCondition.Op, OTime) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
Time value.
 
 
- is(String, QueryCondition.Op, OTimestamp) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
Timestamp value.
 
 
- is(FieldPath, QueryCondition.Op, OTimestamp) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
Timestamp value.
 
 
- is(String, QueryCondition.Op, OInterval) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
Interval value.
 
 
- is(FieldPath, QueryCondition.Op, OInterval) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
Interval value.
 
 
- is(String, QueryCondition.Op, ByteBuffer) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
ByteBuffer value.
 
 
- is(FieldPath, QueryCondition.Op, ByteBuffer) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the 
Value at the specified
 
FieldPath satisfies the given 
QueryCondition.Op against
 the specified 
ByteBuffer value.
 
 
- isArray() - Method in class org.ojai.FieldSegment
 
-  
 
- isAtOrAbove(FieldPath) - Method in class org.ojai.FieldPath
 
-  
 
- isAtOrBelow(FieldPath) - Method in class org.ojai.FieldPath
 
-  
 
- isBuilt() - Method in interface org.ojai.Buildable
 
-  
 
- isClosed() - Method in class org.ojai.base.DocumentStreamBase
 
-  
 
- isDone() - Method in class org.ojai.util.BaseFieldProjector
 
- 
Returns true if ProjectionTree has visited all nodes
 
- isEmpty() - Method in interface org.ojai.Container
 
-  
 
- isExtendedType(Value) - Static method in class org.ojai.util.Types
 
-  
 
- isExtendedType(Value.Type) - Static method in class org.ojai.util.Types
 
-  
 
- isIndexed() - Method in class org.ojai.FieldSegment.IndexSegment
 
-  
 
- isIndexed() - Method in class org.ojai.FieldSegment
 
-  
 
- isIntrinsic() - Method in enum org.ojai.Value.Type
 
-  
 
- isLastPath() - Method in class org.ojai.FieldSegment
 
-  
 
- isLeaf() - Method in class org.ojai.FieldSegment
 
-  
 
- isMap() - Method in class org.ojai.FieldSegment
 
-  
 
- isNamed() - Method in class org.ojai.FieldSegment
 
-  
 
- isNamed() - Method in class org.ojai.FieldSegment.NameSegment
 
-  
 
- isNumeric() - Method in enum org.ojai.Value.Type
 
-  
 
- isPretty() - Method in class org.ojai.json.JsonOptions
 
-  
 
- isReadOnly() - Method in interface org.ojai.Container
 
-  
 
- isReadOnly() - Method in interface org.ojai.Document
 
- 
Returns true if this Document does not support any write
 operations like set/delete etc.
 
- isReadOnly() - Method in class org.ojai.store.base.ForwardingStore
 
-  
 
- isReadOnly() - Method in interface org.ojai.store.DocumentStore
 
- 
Returns true if this Document store does not support any write
 operations like insert/update/delete, etc.
 
- isScalar() - Method in enum org.ojai.Value.Type
 
-  
 
- isUsed - Variable in class org.ojai.base.DocumentStreamBase
 
- 
Indicates that one of documentReaders(), iterator(), or streamTo() has been called.
 
- isWithTags() - Method in class org.ojai.json.JsonOptions
 
-  
 
- iterator() - Method in class org.ojai.base.DocumentStreamBase
 
-  
 
- iterator() - Method in interface org.ojai.DocumentStream
 
- 
Returns an iterator over a set of Document.
 
- iterator() - Method in class org.ojai.FieldPath
 
-  
 
- iterator() - Method in interface org.ojai.store.cdc.ChangeDataRecord
 
- 
Returns an iterator over a set of 
ChangeNodes which are part
 of this change data record.
 
 
- iterator() - Method in exception org.ojai.store.exceptions.MultiOpException
 
-  
 
- iteratorDerived() - Method in class org.ojai.base.DocumentStreamBase
 
- 
This is the only method deriving class MUST implement.
 
- iteratorDerived() - Method in class org.ojai.util.EmptyDocumentStream
 
-  
 
- NameSegment(String, FieldSegment, boolean) - Constructor for class org.ojai.FieldSegment.NameSegment
 
- 
For Antlr parser's use only.
 
- newCondition() - Method in interface org.ojai.store.Connection
 
- 
Creates and returns a new QueryCondition object.
 
- newCondition() - Method in interface org.ojai.store.Driver
 
- 
Creates and returns a new QueryCondition object.
 
- newDocument() - Static method in class org.ojai.json.Json
 
- 
Returns a new, empty Document.
 
- newDocument(String) - Static method in class org.ojai.json.Json
 
- 
Returns a Document built from the specified JSON string.
 
- newDocument(Object) - Static method in class org.ojai.json.Json
 
- 
Returns a new instance of a Document built from the specified Java bean.
 
- newDocument(Map<String, T>) - Static method in class org.ojai.json.Json
 
- 
Returns a new instance of a Document built from the specified Map.
 
- newDocument() - Method in interface org.ojai.store.Connection
 
- 
Creates and returns a new, empty instance of an OJAI Document.
 
- newDocument(String) - Method in interface org.ojai.store.Connection
 
- 
Returns a new instance of OJAI Document parsed from the specified JSON string.
 
- newDocument(Map<String, Object>) - Method in interface org.ojai.store.Connection
 
- 
Returns a new instance of Document constructed from the specified Map.
 
- newDocument(Object) - Method in interface org.ojai.store.Connection
 
- 
Returns a new instance of Document built from the specified Java bean.
 
- newDocument() - Method in interface org.ojai.store.Driver
 
- 
Creates and returns a new, empty instance of an OJAI Document.
 
- newDocument(String) - Method in interface org.ojai.store.Driver
 
- 
Returns a new instance of OJAI Document parsed from the specified JSON string.
 
- newDocument(Map<String, Object>) - Method in interface org.ojai.store.Driver
 
- 
Returns a new instance of Document constructed from the specified Map.
 
- newDocument(Object) - Method in interface org.ojai.store.Driver
 
- 
Returns a new instance of Document built from the specified Java bean.
 
- newDocumentBuilder() - Static method in class org.ojai.json.Json
 
- 
Returns a new instance of JSON DocumentBuilder.
 
- newDocumentBuilder(JsonOptions) - Static method in class org.ojai.json.Json
 
- 
Returns a new instance of JSON DocumentBuilder with the specified JsonOptions.
 
- newDocumentBuilder() - Method in interface org.ojai.store.Connection
 
- 
Returns a new DocumentBuilder object.
 
- newDocumentBuilder() - Method in interface org.ojai.store.Driver
 
- 
Returns a new DocumentBuilder object.
 
- newDocumentReader(String) - Static method in class org.ojai.json.Json
 
- 
Returns a new instance of the JSON DocumentReader.
 
- newDocumentStream(InputStream) - Static method in class org.ojai.json.Json
 
- 
Returns a new instance of JSON DocumentStream from the specified InputStream.
 
- newDocumentStream(InputStream, Map<FieldPath, Value.Type>) - Static method in class org.ojai.json.Json
 
- 
Returns a new instance of s JSON DocumentStream from the specified InputStream
 using the FieldPath => Type mapping to decode the JSON tokens from the stream.
 
- newDocumentStream(InputStream, Events.Delegate) - Static method in class org.ojai.json.Json
 
-  
 
- newDocumentStream(FileSystem, String) - Static method in class org.ojai.json.Json
 
-  
 
- newDocumentStream(FileSystem, String, Map<FieldPath, Value.Type>) - Static method in class org.ojai.json.Json
 
-  
 
- newDocumentStream(FileSystem, String, Events.Delegate) - Static method in class org.ojai.json.Json
 
-  
 
- newMutation() - Method in interface org.ojai.store.Connection
 
- 
Creates and returns a new DocumentMutation object.
 
- newMutation() - Method in interface org.ojai.store.Driver
 
- 
Creates and returns a new DocumentMutation object.
 
- newNullValue() - Method in interface org.ojai.store.ValueBuilder
 
- 
 
- newQuery() - Method in interface org.ojai.store.Connection
 
- 
Creates and returns a new Query object.
 
- newQuery(String) - Method in interface org.ojai.store.Connection
 
- 
Creates and returns a new Query object decoded from the supplied JSON String.
 
- newQuery() - Method in interface org.ojai.store.Driver
 
- 
Creates and returns a new Query object.
 
- newQuery(String) - Method in interface org.ojai.store.Driver
 
- 
Creates and returns a new Query object decoded from the supplied JSON String.
 
- newValue(boolean) - Method in interface org.ojai.store.ValueBuilder
 
- 
 
- newValue(String) - Method in interface org.ojai.store.ValueBuilder
 
- 
 
- newValue(byte) - Method in interface org.ojai.store.ValueBuilder
 
- 
 
- newValue(short) - Method in interface org.ojai.store.ValueBuilder
 
- 
 
- newValue(int) - Method in interface org.ojai.store.ValueBuilder
 
- 
 
- newValue(long) - Method in interface org.ojai.store.ValueBuilder
 
- 
 
- newValue(float) - Method in interface org.ojai.store.ValueBuilder
 
- 
 
- newValue(double) - Method in interface org.ojai.store.ValueBuilder
 
- 
 
- newValue(OTime) - Method in interface org.ojai.store.ValueBuilder
 
- 
 
- newValue(ODate) - Method in interface org.ojai.store.ValueBuilder
 
- 
 
- newValue(BigDecimal) - Method in interface org.ojai.store.ValueBuilder
 
- 
 
- newValue(OTimestamp) - Method in interface org.ojai.store.ValueBuilder
 
- 
 
- newValue(OInterval) - Method in interface org.ojai.store.ValueBuilder
 
- 
 
- newValue(ByteBuffer) - Method in interface org.ojai.store.ValueBuilder
 
- 
 
- newValue(byte[]) - Method in interface org.ojai.store.ValueBuilder
 
- 
 
- newValue(List<? extends Object>) - Method in interface org.ojai.store.ValueBuilder
 
- 
 
- newValue(Map<String, ? extends Object>) - Method in interface org.ojai.store.ValueBuilder
 
- 
 
- next() - Method in interface org.ojai.DocumentReader
 
- 
Moves the DocumentReader to the next node and returns the node
 type as EventType.
 
- next() - Method in interface org.ojai.store.cdc.ChangeDataReader
 
- 
Moves the cursor to the next change node and returns the 
ChangeEvent
 associated with the node.
 
 
- next() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- notEquals(String, Map<String, ? extends Object>) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the Value at the specified
 FieldPath does not equal the specified Map value.
 
- notEquals(FieldPath, Map<String, ? extends Object>) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the Value at the specified
 FieldPath does not equal the specified Map value.
 
- notEquals(String, List<? extends Object>) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the Value at the specified
 FieldPath does not equal the specified List value.
 
- notEquals(FieldPath, List<? extends Object>) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the Value at the specified
 FieldPath does not equal the specified List value.
 
- notExists(String) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests for non-existence of the specified
 FieldPath.
 
- notExists(FieldPath) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests for non-existence of the specified
 FieldPath.
 
- notIn(String, List<? extends Object>) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the Value at the specified
 FieldPath is not equal to any of the values in the
 specified List.
 
- notIn(FieldPath, List<? extends Object>) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the Value at the specified
 FieldPath is not equal to any of the values in the
 specified List.
 
- notLike(String, String) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the Value at the specified
 FieldPath is a String and does not match the specified
 SQL LIKE expression.
 
- notLike(FieldPath, String) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the Value at the specified
 FieldPath is a String and does not match the specified
 SQL LIKE expression.
 
- notLike(String, String, Character) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the Value at the specified
 FieldPath is a String and does not match the specified
 SQL LIKE expression optionally escaped with the specified escape character.
 
- notLike(FieldPath, String, Character) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the Value at the specified
 FieldPath is a String and does not match the specified
 SQL LIKE expression optionally escaped with the specified escape character.
 
- notMatches(String, String) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the Value at the specified
 FieldPath is a String and does not match the specified
 regular expression.
 
- notMatches(FieldPath, String) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the Value at the specified
 FieldPath is a String and does not match the specified
 regular expression.
 
- notTypeOf(String, Value.Type) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the Value at the specified
 FieldPath is not of the specified Type.
 
- notTypeOf(FieldPath, Value.Type) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the Value at the specified
 FieldPath is not of the specified Type.
 
- SecurityException - Exception in org.ojai.store.exceptions
 
-  
 
- SecurityException() - Constructor for exception org.ojai.store.exceptions.SecurityException
 
-  
 
- SecurityException(String, Throwable) - Constructor for exception org.ojai.store.exceptions.SecurityException
 
-  
 
- SecurityException(String) - Constructor for exception org.ojai.store.exceptions.SecurityException
 
-  
 
- SecurityException(Throwable) - Constructor for exception org.ojai.store.exceptions.SecurityException
 
-  
 
- SEGMENT_QUOTE_CHAR - Static variable in class org.ojai.util.Fields
 
-  
 
- segmentAfterAncestor(FieldPath) - Method in class org.ojai.FieldPath
 
-  
 
- segmentCompareTo(FieldSegment) - Method in class org.ojai.FieldSegment.IndexSegment
 
-  
 
- segmentCompareTo(FieldSegment) - Method in class org.ojai.FieldSegment.NameSegment
 
-  
 
- segmentEquals(FieldSegment) - Method in class org.ojai.FieldSegment.IndexSegment
 
-  
 
- segmentEquals(FieldSegment) - Method in class org.ojai.FieldSegment.NameSegment
 
-  
 
- segmentEquals(FieldSegment) - Method in class org.ojai.FieldSegment
 
-  
 
- segmentHashCode() - Method in class org.ojai.FieldSegment.IndexSegment
 
-  
 
- segmentHashCode() - Method in class org.ojai.FieldSegment.NameSegment
 
-  
 
- segmentHashCode() - Method in class org.ojai.FieldSegment
 
-  
 
- SELECT - Static variable in interface org.ojai.store.Query
 
- 
 
- select(String...) - Method in interface org.ojai.store.Query
 
- 
Adds the list of field paths to the list of projected fields.
 
- select(FieldPath...) - Method in interface org.ojai.store.Query
 
- 
Adds the list of field paths to the list of projected fields.
 
- set(String, String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- set(String, boolean) - Method in class org.ojai.base.DocumentBase
 
-  
 
- set(String, byte) - Method in class org.ojai.base.DocumentBase
 
-  
 
- set(String, short) - Method in class org.ojai.base.DocumentBase
 
-  
 
- set(String, int) - Method in class org.ojai.base.DocumentBase
 
-  
 
- set(String, long) - Method in class org.ojai.base.DocumentBase
 
-  
 
- set(String, float) - Method in class org.ojai.base.DocumentBase
 
-  
 
- set(String, double) - Method in class org.ojai.base.DocumentBase
 
-  
 
- set(String, OTime) - Method in class org.ojai.base.DocumentBase
 
-  
 
- set(String, ODate) - Method in class org.ojai.base.DocumentBase
 
-  
 
- set(String, OTimestamp) - Method in class org.ojai.base.DocumentBase
 
-  
 
- set(String, BigDecimal) - Method in class org.ojai.base.DocumentBase
 
-  
 
- set(String, byte[]) - Method in class org.ojai.base.DocumentBase
 
-  
 
- set(String, byte[], int, int) - Method in class org.ojai.base.DocumentBase
 
-  
 
- set(String, ByteBuffer) - Method in class org.ojai.base.DocumentBase
 
-  
 
- set(String, OInterval) - Method in class org.ojai.base.DocumentBase
 
-  
 
- set(String, Map<String, ? extends Object>) - Method in class org.ojai.base.DocumentBase
 
-  
 
- set(String, Document) - Method in class org.ojai.base.DocumentBase
 
-  
 
- set(String, Value) - Method in class org.ojai.base.DocumentBase
 
-  
 
- set(String, List<? extends Object>) - Method in class org.ojai.base.DocumentBase
 
-  
 
- set(String, String) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified String.
 
- set(FieldPath, String) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified String.
 
- set(String, boolean) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified boolean value.
 
- set(FieldPath, boolean) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified boolean value.
 
- set(String, byte) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified byte value.
 
- set(FieldPath, byte) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified byte value.
 
- set(String, short) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified short value.
 
- set(FieldPath, short) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified short value.
 
- set(String, int) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified int value.
 
- set(FieldPath, int) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified int value.
 
- set(String, long) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified long value.
 
- set(FieldPath, long) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified long value.
 
- set(String, float) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified float value.
 
- set(FieldPath, float) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified float value.
 
- set(String, double) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified double value.
 
- set(FieldPath, double) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified double value.
 
- set(String, BigDecimal) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified BigDecimal.
 
- set(FieldPath, BigDecimal) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified BigDecimal.
 
- set(String, OTime) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified Time.
 
- set(FieldPath, OTime) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified Time.
 
- set(String, ODate) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified Date.
 
- set(FieldPath, ODate) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified Date.
 
- set(String, OTimestamp) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified Timestamp.
 
- set(FieldPath, OTimestamp) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified Timestamp.
 
- set(String, OInterval) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified Interval.
 
- set(FieldPath, OInterval) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified Interval.
 
- set(String, byte[]) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified binary value.
 
- set(FieldPath, byte[]) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified binary value.
 
- set(String, byte[], int, int) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified binary value.
 
- set(FieldPath, byte[], int, int) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified binary value.
 
- set(String, ByteBuffer) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified ByteBuffer.
 
- set(FieldPath, ByteBuffer) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified ByteBuffer.
 
- set(String, Map<String, ? extends Object>) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified Map.
 
- set(FieldPath, Map<String, ? extends Object>) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified Map.
 
- set(String, Document) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified Document.
 
- set(FieldPath, Document) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified Document.
 
- set(String, Value) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified Value.
 
- set(FieldPath, Value) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified Value.
 
- set(String, List<? extends Object>) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified Object List.
 
- set(FieldPath, List<? extends Object>) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified Object List.
 
- set(String, Value) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified value.
 
- set(FieldPath, Value) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified value.
 
- set(String, boolean) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified boolean value.
 
- set(FieldPath, boolean) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified boolean value.
 
- set(String, byte) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified byte value.
 
- set(FieldPath, byte) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified byte value.
 
- set(String, short) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified short value.
 
- set(FieldPath, short) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified short value.
 
- set(String, int) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified int value.
 
- set(FieldPath, int) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified int value.
 
- set(String, long) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified long value.
 
- set(FieldPath, long) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified long value.
 
- set(String, float) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified float value.
 
- set(FieldPath, float) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified float value.
 
- set(String, double) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified double value.
 
- set(FieldPath, double) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified double value.
 
- set(String, String) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified String value.
 
- set(FieldPath, String) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified String value.
 
- set(String, BigDecimal) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified BigDecimal value.
 
- set(FieldPath, BigDecimal) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified BigDecimal value.
 
- set(String, ODate) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified Date value.
 
- set(FieldPath, ODate) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified Date value.
 
- set(String, OTime) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified Time value.
 
- set(FieldPath, OTime) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified Time value.
 
- set(String, OTimestamp) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified Timestamp value.
 
- set(FieldPath, OTimestamp) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified Timestamp value.
 
- set(String, OInterval) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified Interval value.
 
- set(FieldPath, OInterval) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified Interval value.
 
- set(String, ByteBuffer) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified ByteBuffer.
 
- set(FieldPath, ByteBuffer) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified ByteBuffer.
 
- set(String, List<? extends Object>) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified List.
 
- set(FieldPath, List<? extends Object>) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified List.
 
- set(String, Map<String, ? extends Object>) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified Map.
 
- set(FieldPath, Map<String, ? extends Object>) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified Map.
 
- set(String, Document) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified Document.
 
- set(FieldPath, Document) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to the specified Document.
 
- setArray(String, Object...) - Method in class org.ojai.base.DocumentBase
 
-  
 
- setArray(String, byte[]) - Method in class org.ojai.base.DocumentBase
 
-  
 
- setArray(String, short[]) - Method in class org.ojai.base.DocumentBase
 
-  
 
- setArray(String, int[]) - Method in class org.ojai.base.DocumentBase
 
-  
 
- setArray(String, long[]) - Method in class org.ojai.base.DocumentBase
 
-  
 
- setArray(String, float[]) - Method in class org.ojai.base.DocumentBase
 
-  
 
- setArray(String, double[]) - Method in class org.ojai.base.DocumentBase
 
-  
 
- setArray(String, String[]) - Method in class org.ojai.base.DocumentBase
 
-  
 
- setArray(String, boolean[]) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified boolean array.
 
- setArray(FieldPath, boolean[]) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified boolean array.
 
- setArray(String, byte[]) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified byte array.
 
- setArray(FieldPath, byte[]) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified byte array.
 
- setArray(String, short[]) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified short array.
 
- setArray(FieldPath, short[]) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified short array.
 
- setArray(String, int[]) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified int array.
 
- setArray(FieldPath, int[]) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified int array.
 
- setArray(String, long[]) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified long array.
 
- setArray(FieldPath, long[]) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified long array.
 
- setArray(String, float[]) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified float array.
 
- setArray(FieldPath, float[]) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified float array.
 
- setArray(String, double[]) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified double array.
 
- setArray(FieldPath, double[]) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified double array.
 
- setArray(String, String[]) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified String array.
 
- setArray(FieldPath, String[]) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified String array.
 
- setArray(String, Object...) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified Object array.
 
- setArray(FieldPath, Object...) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to the
 specified Object array.
 
- setArrayIndex(int) - Method in interface org.ojai.DocumentBuilder
 
- 
Sets the index in the current array at which the next value will be added.
 
- setFieldName(String) - Method in class org.ojai.json.Events.EventDescriptor
 
-  
 
- setFieldPath(FieldPath) - Method in class org.ojai.store.MutationOp
 
-  
 
- setId(Value) - Method in interface org.ojai.Document
 
- 
Sets the the "_id" field of this Document to the specified Value.
 
- setId(String) - Method in interface org.ojai.Document
 
- 
Sets the the "_id" field of this Document to the specified string.
 
- setId(ByteBuffer) - Method in interface org.ojai.Document
 
- 
Sets the "_id" field of this Document to the specified string.
 
- setIndex(int) - Method in class org.ojai.json.Events.EventDescriptor
 
-  
 
- setNull(String) - Method in class org.ojai.base.DocumentBase
 
-  
 
- setNull(String) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to
 
Value.Type.NULL.
 
 
- setNull(FieldPath) - Method in interface org.ojai.Document
 
- 
Sets the value of the specified fieldPath in this Document to
 
Value.Type.NULL.
 
 
- setNull(String) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to 
NULL Value.
 
 
- setNull(FieldPath) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets the field at the given FieldPath to 
NULL Value.
 
 
- setOption(String, Object) - Method in interface org.ojai.store.Query
 
- 
Sets a named query option.
 
- setOptions(Document) - Method in interface org.ojai.store.Query
 
- 
Sets multiple query options for this Query.
 
- setOpValue(Value) - Method in class org.ojai.store.MutationOp
 
-  
 
- setOrReplace(String, Value) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the new value.
 
- setOrReplace(FieldPath, Value) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the new value.
 
- setOrReplace(String, boolean) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 boolean value.
 
- setOrReplace(FieldPath, boolean) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 boolean value.
 
- setOrReplace(String, byte) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 byte value.
 
- setOrReplace(FieldPath, byte) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 byte value.
 
- setOrReplace(String, short) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 short value.
 
- setOrReplace(FieldPath, short) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 short value.
 
- setOrReplace(String, int) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 int value.
 
- setOrReplace(FieldPath, int) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 int value.
 
- setOrReplace(String, long) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 long value.
 
- setOrReplace(FieldPath, long) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 long value.
 
- setOrReplace(String, float) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 float value.
 
- setOrReplace(FieldPath, float) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 float value.
 
- setOrReplace(String, double) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 double value.
 
- setOrReplace(FieldPath, double) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 double value.
 
- setOrReplace(String, String) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 String value.
 
- setOrReplace(FieldPath, String) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 String value.
 
- setOrReplace(String, BigDecimal) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 BigDecimal value.
 
- setOrReplace(FieldPath, BigDecimal) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 BigDecimal value.
 
- setOrReplace(String, ODate) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 Date value.
 
- setOrReplace(FieldPath, ODate) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 Date value.
 
- setOrReplace(String, OTime) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 Time value.
 
- setOrReplace(FieldPath, OTime) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 Time value.
 
- setOrReplace(String, OTimestamp) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 Timestamp value.
 
- setOrReplace(FieldPath, OTimestamp) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 Timestamp value.
 
- setOrReplace(String, OInterval) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 Interval.
 
- setOrReplace(FieldPath, OInterval) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 Interval.
 
- setOrReplace(String, ByteBuffer) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 ByteBuffer.
 
- setOrReplace(FieldPath, ByteBuffer) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 ByteBuffer.
 
- setOrReplace(String, List<? extends Object>) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 List.
 
- setOrReplace(FieldPath, List<? extends Object>) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 List.
 
- setOrReplace(String, Map<String, ? extends Object>) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 Map.
 
- setOrReplace(FieldPath, Map<String, ? extends Object>) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 Map.
 
- setOrReplace(String, Document) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 Document.
 
- setOrReplace(FieldPath, Document) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to the specified
 Document.
 
- setOrReplaceNull(String) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to 
NULL Value.
 
 
- setOrReplaceNull(FieldPath) - Method in interface org.ojai.store.DocumentMutation
 
- 
Sets or replaces the field at the given FieldPath to 
NULL Value.
 
 
- setPretty(boolean) - Method in class org.ojai.json.JsonOptions
 
-  
 
- setTimeout(long) - Method in interface org.ojai.store.Query
 
- 
 
- setType(MutationOp.Type) - Method in class org.ojai.store.MutationOp
 
-  
 
- setValue(Value) - Method in class org.ojai.json.Events.EventDescriptor
 
-  
 
- setWithTags(boolean) - Method in class org.ojai.json.JsonOptions
 
-  
 
- shouldEmitEvent() - Method in class org.ojai.util.BaseFieldProjector
 
-  
 
- size() - Method in interface org.ojai.Container
 
-  
 
- size() - Method in interface org.ojai.Document
 
-  
 
- sizeOf(String, QueryCondition.Op, long) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the size of the 
Value at the
 specified 
FieldPath satisfies the given 
QueryCondition.Op and the size.
 
 
- sizeOf(FieldPath, QueryCondition.Op, long) - Method in interface org.ojai.store.QueryCondition
 
- 
Adds a condition that tests if the size of the 
Value at the
 specified 
FieldPath satisfies the given 
QueryCondition.Op and the size.
 
 
- skipChildren() - Method in class org.ojai.base.DocumentReaderBase
 
- 
 
- skipChildren() - Method in interface org.ojai.DocumentReader
 
- 
 
- skipChildren() - Method in class org.ojai.util.DocumentReaderWithProjection
 
-  
 
- SortOrder - Enum in org.ojai.store
 
- 
Enumeration specifying the sort ordering.
 
- StoreException - Exception in org.ojai.store.exceptions
 
- 
This class is the base class of all exceptions thrown from the 
DocumentStore.
 
 
- StoreException() - Constructor for exception org.ojai.store.exceptions.StoreException
 
- 
Default constructor.
 
- StoreException(String) - Constructor for exception org.ojai.store.exceptions.StoreException
 
- 
Constructor.
 
- StoreException(Throwable) - Constructor for exception org.ojai.store.exceptions.StoreException
 
- 
Constructor taking another exception.
 
- StoreException(String, Throwable) - Constructor for exception org.ojai.store.exceptions.StoreException
 
- 
Constructor taking a message and another exception.
 
- storeExists(String) - Method in interface org.ojai.store.Connection
 
- 
Tests if the OJAI DocumentStore specified by the given name or path exists.
 
- StoreExistsException - Exception in org.ojai.store.exceptions
 
-  
 
- StoreExistsException(String) - Constructor for exception org.ojai.store.exceptions.StoreExistsException
 
-  
 
- StoreExistsException(String, Throwable) - Constructor for exception org.ojai.store.exceptions.StoreExistsException
 
-  
 
- StoreNotFoundException - Exception in org.ojai.store.exceptions
 
-  
 
- StoreNotFoundException(String) - Constructor for exception org.ojai.store.exceptions.StoreNotFoundException
 
-  
 
- StoreNotFoundException(String, Throwable) - Constructor for exception org.ojai.store.exceptions.StoreNotFoundException
 
-  
 
- StreamInUseException - Exception in org.ojai.exceptions
 
- 
Exception thrown by implementations when a 
DocumentStream is
 accessed in more than one way.
 
 
- StreamInUseException() - Constructor for exception org.ojai.exceptions.StreamInUseException
 
-  
 
- StreamInUseException(String, Throwable) - Constructor for exception org.ojai.exceptions.StreamInUseException
 
-  
 
- StreamInUseException(String) - Constructor for exception org.ojai.exceptions.StreamInUseException
 
-  
 
- StreamInUseException(Throwable) - Constructor for exception org.ojai.exceptions.StreamInUseException
 
-  
 
- streamTo(DocumentListener) - Method in class org.ojai.base.DocumentStreamBase
 
-  
 
- streamTo(DocumentListener) - Method in interface org.ojai.DocumentStream
 
- 
Streams all the documents in this DocumentStream to the specified
 listener.