Uses of Class
oracle.nosql.driver.ops.Request
-
Packages that use Request Package Description oracle.nosql.driver Contains the public API for using the Oracle NoSQL Database as well as configuration and common parameter classes used in database operations.oracle.nosql.driver.iam This package contains the public API for managing security for the Oracle NoSQL Database Cloud using Oracle Cloud Infrastructure Identity and Access Management (IAM).oracle.nosql.driver.ops Contains the input and response classes used for Oracle NoSQL Database operations.oracle.nosql.driver.ops.serde -
-
Uses of Request in oracle.nosql.driver
Methods in oracle.nosql.driver with parameters of type Request Modifier and Type Method Description static int
DefaultRetryHandler. computeBackoffDelay(Request request, int fixedDelayMs)
Compute an incremental backoff delay in milliseconds.void
DefaultRetryHandler. delay(Request request, int numRetries, RetryableException re)
Delay (sleep) during retry cycle.void
RetryHandler. delay(Request request, int numRetries, RetryableException re)
This method is called when aRetryableException
is thrown and it is determined that the request will be retried based on the return value ofRetryHandler.doRetry(oracle.nosql.driver.ops.Request, int, oracle.nosql.driver.RetryableException)
.boolean
DefaultRetryHandler. doRetry(Request request, int numRetries, RetryableException re)
Decide whether to retry or not.boolean
RetryHandler. doRetry(Request request, int numRetries, RetryableException re)
This method is called when aRetryableException
is thrown and determines whether to perform a retry or not based on the parameters.String
AuthorizationProvider. getAuthorizationString(Request request)
Returns an authorization string for specified request.default void
AuthorizationProvider. setRequiredHeaders(String authString, Request request, io.netty.handler.codec.http.HttpHeaders headers)
Set HTTP headers required by the provider. -
Uses of Request in oracle.nosql.driver.iam
Methods in oracle.nosql.driver.iam with parameters of type Request Modifier and Type Method Description String
SignatureProvider. getAuthorizationString(Request request)
void
SignatureProvider. setRequiredHeaders(String authString, Request request, io.netty.handler.codec.http.HttpHeaders headers)
-
Uses of Request in oracle.nosql.driver.ops
Subclasses of Request in oracle.nosql.driver.ops Modifier and Type Class Description class
DeleteRequest
Represents the input to aNoSQLHandle.delete(oracle.nosql.driver.ops.DeleteRequest)
operation.class
DurableRequest
Represents a base class for operations that support aDurability
setting.class
GetIndexesRequest
Represents the argument of aNoSQLHandle.getIndexes(oracle.nosql.driver.ops.GetIndexesRequest)
operation which returns the information of a specific index or all indexes of the specified table, as returned inGetIndexesResult
.class
GetRequest
Represents the input to aNoSQLHandle.get(oracle.nosql.driver.ops.GetRequest)
operation which returns a single row based on the specified key.class
GetTableRequest
Represents the argument of aNoSQLHandle.getTable(oracle.nosql.driver.ops.GetTableRequest)
operation which returns static information associated with a table, as returned inTableResult
.class
ListTablesRequest
Represents the argument of aNoSQLHandle.listTables(oracle.nosql.driver.ops.ListTablesRequest)
operation which lists all available tables associated with the identity associated with the handle used for the operation.class
MultiDeleteRequest
Represents the input to aNoSQLHandle.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.class
PrepareRequest
A request that encapsulates a query prepare call.class
PutRequest
Represents the input to aNoSQLHandle.put(oracle.nosql.driver.ops.PutRequest)
operation.class
QueryRequest
A request that represents a query.class
ReadRequest
Represents a base class for read operations such asNoSQLHandle.get(oracle.nosql.driver.ops.GetRequest)
.class
SystemRequest
On-premise only.class
SystemStatusRequest
On-premise only.class
TableRequest
TableRequest is used to create, modify, and drop tables.class
TableUsageRequest
Cloud service only.class
WriteMultipleRequest
Represents the input to aNoSQLHandle.writeMultiple(oracle.nosql.driver.ops.WriteMultipleRequest)
operation.class
WriteRequest
Represents a base class for the single row modifying operationsNoSQLHandle.put(oracle.nosql.driver.ops.PutRequest)
andNoSQLHandle.delete(oracle.nosql.driver.ops.DeleteRequest)
.Methods in oracle.nosql.driver.ops that return Request Modifier and Type Method Description Request
WriteMultipleRequest. getRequest(int index)
Returns the Request at the given position, it may be either aPutRequest
or aDeleteRequest
object.Methods in oracle.nosql.driver.ops with parameters of type Request Modifier and Type Method Description WriteMultipleRequest
WriteMultipleRequest. add(Request request, boolean abortIfUnsuccessful)
Adds a Request to the operation list. -
Uses of Request in oracle.nosql.driver.ops.serde
Methods in oracle.nosql.driver.ops.serde with parameters of type Request Modifier and Type Method Description static void
BinaryProtocol. checkRequestSizeLimit(Request request, int requestSize)
PrepareResult
PrepareRequestSerializer. deserialize(Request request, oracle.nosql.driver.util.ByteInputStream in, short serialVersion)
Result
Serializer. deserialize(Request request, oracle.nosql.driver.util.ByteInputStream in, short serialVersion)
void
PrepareRequestSerializer. serialize(Request request, short serialVersion, oracle.nosql.driver.util.ByteOutputStream out)
void
Serializer. serialize(Request request, short serialVersion, oracle.nosql.driver.util.ByteOutputStream out)
-