All Classes and Interfaces
Class
Description
Cloud service only.
ArrayValue represents an array of
FieldValue
instances.On-premises only.
A callback interface used by the driver to obtain an authorization string
for a request.
Cloud service only.
A
FieldValue
instance representing a binary value.A
FieldValue
instance representing a boolean value.Consistency is used to provide consistency guarantees for read operations.
Consistency types
Default retry handler.
Cloud service only.
Represents the input to a
NoSQLHandle.delete(oracle.nosql.driver.ops.DeleteRequest)
operation.Represents the result of a
NoSQLHandle.delete(oracle.nosql.driver.ops.DeleteRequest)
operation.Cloud service only.
A
FieldValue
instance representing a double value.Cloud service only.
Defines the durability characteristics associated with a standalone write
(put or update) operation.
A replicated environment makes it possible to increase an application's
transaction commit guarantees by committing changes to its replicas on
the network.
Defines the synchronization policy to be used when committing a
transaction.
Represents a base class for operations that support a
Durability
setting.Cloud service only.
FieldRange defines a range of values to be used in a
NoSQLHandle.multiDelete(oracle.nosql.driver.ops.MultiDeleteRequest)
operation, as specified in
MultiDeleteRequest.setRange(oracle.nosql.driver.FieldRange)
.FieldValue is the base class of all data items in the Oracle NoSQL
Database Cloud system.
The type of a field.
Cloud service only.
Represents the argument of a
NoSQLHandle.getIndexes(oracle.nosql.driver.ops.GetIndexesRequest)
operation
which returns the information of a specific index or all indexes of
the specified table, as returned in GetIndexesResult
.Represents the result of a
NoSQLHandle.getIndexes(oracle.nosql.driver.ops.GetIndexesRequest)
operation.IndexInfo represents the information about a single index including
its name and field names.
Represents the input to a
NoSQLHandle.get(oracle.nosql.driver.ops.GetRequest)
operation which returns a
single row based on the specified key.Represents the result of a
NoSQLHandle.get(oracle.nosql.driver.ops.GetRequest)
operation.Represents the argument of a
NoSQLHandle.getTable(oracle.nosql.driver.ops.GetTableRequest)
operation which
returns static information associated with a table, as returned in
TableResult
.The operation attempted to create an index for a table but the named index
already exists.
Cloud service only.
The operation attempted to access a index that does not exist
or is not in a visible state.
A
FieldValue
instance representing an integer value.The exception is thrown if the application presents an invalid authorization
string in a request.
A
FieldValue
instance representing an explicit JSON null
value in a JSON object or array.JsonOptions allows applications to configure how JSON is parsed on input
and generated on output.
An exception indicating a problem parsing JSON.
JsonReader reads a file or string that has JSON objects in it that may
represent rows and makes them available using the Iterable interface.
Cloud service only.
Represents the argument of a
NoSQLHandle.listTables(oracle.nosql.driver.ops.ListTablesRequest)
operation which
lists all available tables associated with the identity associated with the
handle used for the operation.Represents the result of a
NoSQLHandle.listTables(oracle.nosql.driver.ops.ListTablesRequest)
operation.A
FieldValue
instance representing a long value.MapValue represents a row in a NoSQL Database table.
Represents the input to a
NoSQLHandle.multiDelete(oracle.nosql.driver.ops.MultiDeleteRequest)
operation which can
be used to delete a range of values that match the primary key and range
provided.Represents the result of a
NoSQLHandle.multiDelete(oracle.nosql.driver.ops.MultiDeleteRequest)
operation.A base exception for most exceptions thrown by the driver.
NoSQLHandle is a handle that can be used to access Oracle NoSQL tables.
NoSQLHandleConfig groups parameters used to configure a
NoSQLHandle
.Factory class used to produce handles to operate on tables.
A
FieldValue
instance representing a null or missing value
in a fully-typed schema.A
FieldValue
instance representing an arbitrary-precision numeric
value.Cloud service only.
Cloud service only.
The operation attempted is not supported.
Cloud service only.
A class encapsulating a prepared query statement.
A request that encapsulates a query prepare call.
The result of a prepare operation.
Represents the input to a
NoSQLHandle.put(oracle.nosql.driver.ops.PutRequest)
operation.Specifies a condition for the put operation.
Represents the result of a
NoSQLHandle.put(oracle.nosql.driver.ops.PutRequest)
operation.QueryIterableResult represents an
Iterable
over all the query
results.A request that represents a query.
QueryResult comprises a list of
MapValue
instances representing the
query results.RateLimiter interface provides default methods that all rate limiters
must implement.
Represents a base class for read operations such as
NoSQLHandle.get(oracle.nosql.driver.ops.GetRequest)
.Cloud service only.
Cloud service only.
Cloud service only.
Cloud service only.
ReplicaStats contains information about replica lag for a specific
replica.
A request is an abstract class used as a base for all requests types.
Cloud service only.
Thrown when a request cannot be processed because the configured timeout
interval is exceeded.
The operation attempted to create a resource but it already exists.
Cloud service only.
The operation attempted to access a resource that does not exist
or is not in a visible state.
Result is a base class for result classes for all supported operations.
A base exception for all exceptions that may be retried with a reasonable
expectation that they may succeed on retry.
RetryHandler is called by the request handling system when a
RetryableException
is thrown.A class that maintains stats on retries during a request.
Cloud service only.
Public class to manage SDK version information
Cloud service only.
Cloud service only.
Claim keys in the resource principal session token(RPST).
This interface allows user to control the collection of driver
statistics at runtime.
A Profile that determines what stats are logged
Handler interface that user can register to get access to stats at
the end of the interval.
On-premises only.
A
FieldValue
instance representing a string value.An exception that is thrown when there is an internal system problem.
On-premises only.
On-premises only.
On-premises only.
On-premises only.
Deprecated.
this class is no longer used
The operation attempted to create a table but the named table already exists.
Cloud service only.
Cloud service only.
Table limits option
The operation attempted to access a table that does not exist
or is not in a visible state.
Cloud service only.
TableRequest is used to create, modify, and drop tables.
TableResult is returned from
NoSQLHandle.getTable(oracle.nosql.driver.ops.GetTableRequest)
and
NoSQLHandle.tableRequest(oracle.nosql.driver.ops.TableRequest)
operations.Cloud service only.
The current state of the table
An exception indicating a table size limit has been exceeded by writing more
data than the table can support.
Cloud service only.
Cloud service only.
TableUsage represents a single usage record, or slice, that includes
information about read and write throughput consumed during that period
as well as the current information regarding storage capacity.
Cloud service only.
A
FieldValue
instance representing a timestamp value.TimeToLive is a utility class that represents a period of time, similar to
java.time.Duration in Java, but specialized to the needs of this driver.
The exception is thrown if an application does not have sufficient permission
to perform a request.
This exception is thrown if the server does not support the current
driver protocol version.
This exception is thrown if the server does not support the current
query protocol version.
On-premises only.
Version is an opaque class that represents the version of a row in the
database.
Represents the input to a
NoSQLHandle.writeMultiple(oracle.nosql.driver.ops.WriteMultipleRequest)
operation.Represents the result of a
NoSQLHandle.writeMultiple(oracle.nosql.driver.ops.WriteMultipleRequest)
operation.The Result associated with the execution of an individual
operation in the request.
Represents a base class for the single row modifying operations
NoSQLHandle.put(oracle.nosql.driver.ops.PutRequest)
and NoSQLHandle.delete(oracle.nosql.driver.ops.DeleteRequest)
.A base class for results of single row modifying operations such as put
and delete.
Cloud service only.