Interface | Description |
---|---|
AnyAtomicDef |
AnyAtomicDef is the type that contains all kinds of atomic values.
|
AnyDef |
AnyDef is the most generic data type; it contains all kinds of values.
|
AnyJsonAtomicDef |
AnyJsonAtomicDef is the type that contains all kinds of atomic values
that appear in JSON documents.
|
AnyRecordDef |
AnyRecordDef is the type that contains all kinds of record values.
|
ArrayDef |
ArrayDef is an extension of
FieldDef to encapsulate an array
of values. |
ArrayValue |
ArrayValue extends
FieldValue to add methods appropriate for array
values. |
BinaryDef |
BinaryDef is an extension of
FieldDef to encapsulate a Binary type. |
BinaryValue |
BinaryValue extends
FieldValue to represent a byte array
value. |
BooleanDef |
BooleanDef is an extension of
FieldDef to encapsulate a Boolean. |
BooleanValue |
BooleanValue extends
FieldValue to represent a simple boolean value. |
DoubleDef |
DoubleDef is an extension of
FieldDef to encapsulate the Double type. |
DoubleValue |
DoubleValue extends
FieldValue to represent a double. |
EnumDef |
EnumDef is a extension of
FieldDef to support an enumeration type. |
EnumValue |
EnumValue extends
FieldValue to represent a single value in an
enumeration. |
ExecutionFuture | Deprecated
since 3.3 in favor of
ExecutionFuture |
FieldDef |
FieldDef represents an immutable metadata object used to represent a single
data type.
|
FieldValue |
FieldValue represents an item, that is, a value and its associated type.
|
FixedBinaryDef |
FixedBinaryDef is an extension of
FieldDef to encapsulate a fixed
length binary value. |
FixedBinaryValue |
FixedBinaryValue extends
FieldValue to represent a fixed-size byte
array. |
FloatDef |
FloatDef is an extension of
FieldDef to encapsulate the Float type. |
FloatValue |
FloatValue extends
FieldValue to represent a float. |
Index |
Index represents an index on a table in Oracle NoSQL Database.
|
IndexKey |
IndexKey is a specialization of RecordValue to represent a key used to
access a specific index defined on a table.
|
IntegerDef |
IntegerDef is an extension of
FieldDef to encapsulate an Integer. |
IntegerValue |
IntegerValue extends
FieldValue to represent an integer. |
JsonDef |
JsonDef is an extension of
FieldDef to define schemaless data modeled
as JSON. |
LongDef |
LongDef is an extension of
FieldDef to encapsulate a Long. |
LongValue |
LongValue extends
FieldValue to represent a long. |
MapDef |
MapDef is an extension of
FieldDef to define an unordered map, where
all entries are constrained to a single type. |
MapValue |
MapValue extends
FieldValue to define a container object that holds
a map of FieldValue objects all of the same type. |
NumberDef |
NumberDef is an extension of
FieldDef to encapsulate the
BigDecimal type. |
NumberValue |
NumberValue extends
FieldValue to represent a BigDecimal. |
PrimaryKey |
PrimaryKey is a specialization of Row to represent a primary key used to
access records in a table using the
TableAPI . |
RecordDef |
RecordDef represents a record type, which specifies a set of
RecordValue s that conform to this type. |
RecordValue |
RecordValue extends
FieldValue to represent a record value. |
ReturnRow |
ReturnRow is used with put and delete operations to return the previous row
value and version.
|
Row |
Row is a specialization of RecordValue to represent a single record,
or row, in a table.
|
StatementResult | Deprecated
since 3.3 in favor of
StatementResult |
StringDef |
StringDef is an extension of
FieldDef to encapsulate a String. |
StringValue |
StringValue extends
FieldValue to represent a string. |
Table |
Table is a handle on a table in the Oracle NoSQL Database.
|
TableAPI |
TableAPI is a handle for the table interface to an Oracle NoSQL
store.
|
TableIterator<K> |
Interface to the specialized Iterator type returned by the iterator methods
in the oracle.kv.table package.
|
TableOperation |
Denotes a TableOperation in a sequence of operations passed to the
TableAPI.execute method. |
TableOperationFactory |
A factory to create operations that can be batched for execution by
TableAPI.execute . |
TableOperationResult |
The Result associated with the execution of a TableOperation.
|
TimestampDef |
TimestampDef is an extension of
FieldDef to encapsulate a Timestamp
type. |
TimestampValue |
TimestampValue extends
FieldValue to represent a Timestamp value. |
Class | Description |
---|---|
FieldRange |
FieldRange defines a range of values to be used in a table or index
iteration or multiGet operation.
|
FieldValueFactory |
Factory class to create FieldValue instance objects.
|
KeyPair |
A wrapper class for return values from
TableAPI.tableKeysIterator(IndexKey, MultiRowOptions,
oracle.kv.table.TableIteratorOptions)
This classes allows the iterator to return all field value information that
can be obtained directly from the index without an additional fetch. |
MultiRowOptions |
Defines parameters used in multi-row operations.
|
ReadOptions |
ReadOptions is passed to read-only store operations to specify arguments that
control non-default behavior related to consistency and operation timeouts.
|
TableIteratorOptions |
TableIteratorOptions extends ReadOptions and is passed to read-only store
operations that return iterators.
|
TableUtils |
TableUtils is a utility class that encapsulates a number of useful
functions that do not belong in any specific interface.
|
TimeToLive |
TimeToLive is a utility class that represents a period of time, similar to
Java 8's java.time.Duration, but specialized to the needs of Oracle NoSQL
Database.
|
WriteOptions |
WriteOptions is passed to store operations that can update the store to
specify non-default behavior relating to durability, timeouts and expiry
operations.
|
Enum | Description |
---|---|
FieldDef.Type |
The type of a field definition.
|
Index.IndexType |
The type of an index.
|
ReturnRow.Choice |
Specifies whether to return the row value, version, both or neither.
|
TableOperation.Type |
The type of operation, as determined by the method used to create it.
|
Exception | Description |
---|---|
TableOpExecutionException |
Provides information about a failure from the sequence of operations
executed by
TableAPI.execute(List<TableOperation>, WriteOptions) |
Copyright (c) 2011, 2017 Oracle and/or its affiliates. All rights reserved.