- 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
ChangeNode
s 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.