Package | Description |
---|---|
oracle.kv |
This package contains the public API for using Oracle NoSQL Database.
|
oracle.kv.exttab |
This package contains the public API and Utilities for accessing
Oracle NoSQL Database data through Oracle Database External
Tables.
|
oracle.kv.hadoop.hive.table |
Support for executing Hive queries against data written to an Oracle NoSQL Database via the Table API.
|
oracle.kv.hadoop.table |
Support for running MapReduce jobs against data written to an Oracle NoSQL Database via the Table API.
|
oracle.kv.pubsub |
Provides the classes used to define a Subscription to all logical changes
(table row puts and deletes) made to a NoSQL store.
|
oracle.kv.query |
This package contains the majority of the public API for using Oracle NoSQL
Database query language.
|
oracle.kv.table |
Table support for Oracle NoSQL Database.
|
Class and Description |
---|
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. |
TableAPI
TableAPI is a handle for the table interface to an Oracle NoSQL
store.
|
TableIterator
Interface to the specialized Iterator type returned by the iterator methods
in the oracle.kv.table package.
|
WriteOptions
WriteOptions is passed to store operations that can update the store to
specify non-default behavior relating to durability, timeouts and expiry
operations.
|
Class and Description |
---|
Row
Row is a specialization of RecordValue to represent a single record,
or row, in a table.
|
Class and Description |
---|
FieldDef
FieldDef represents an immutable metadata object used to represent a single
data type.
|
FieldDef.Type
The type of a field definition.
|
PrimaryKey
PrimaryKey is a specialization of Row to represent a primary key used to
access records in a table using the
TableAPI . |
Row
Row is a specialization of RecordValue to represent a single record,
or row, in a table.
|
Class and Description |
---|
PrimaryKey
PrimaryKey is a specialization of Row to represent a primary key used to
access records in a table using the
TableAPI . |
Row
Row is a specialization of RecordValue to represent a single record,
or row, in a table.
|
Class and Description |
---|
PrimaryKey
PrimaryKey is a specialization of Row to represent a primary key used to
access records in a table using the
TableAPI . |
Row
Row is a specialization of RecordValue to represent a single record,
or row, in a table.
|
Class and Description |
---|
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.
|
RecordDef
RecordDef represents a record type, which specifies a set of
RecordValue s that conform to this type. |
Class and 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.
|
FieldDef.Type
The type of a field definition.
|
FieldRange
FieldRange defines a range of values to be used in a table or index
iteration or multiGet operation.
|
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.
|
Index.IndexType
The type of an index.
|
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. |
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. |
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. |
MultiRowOptions
Defines parameters used in multi-row operations.
|
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 . |
ReadOptions
ReadOptions is passed to read-only store operations to specify arguments that
control non-default behavior related to consistency and operation timeouts.
|
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.
|
ReturnRow.Choice
Specifies whether to return the row value, version, both or neither.
|
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.
|
TableIterator
Interface to the specialized Iterator type returned by the iterator methods
in the oracle.kv.table package.
|
TableIteratorOptions
TableIteratorOptions extends ReadOptions and is passed to read-only store
operations that return iterators.
|
TableOperation
Denotes a TableOperation in a sequence of operations passed to the
TableAPI.execute method. |
TableOperation.Type
The type of operation, as determined by the method used to create it.
|
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.
|
TableOpExecutionException
Provides information about a failure from the sequence of operations
executed by
TableAPI.execute(List<TableOperation>, WriteOptions) |
TimestampDef
TimestampDef is an extension of
FieldDef to encapsulate a Timestamp
type. |
TimestampValue
TimestampValue extends
FieldValue to represent a Timestamp value. |
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.
|
Copyright (c) 2011, 2017 Oracle and/or its affiliates. All rights reserved.