Interface DatastoreRpc
- All Superinterfaces:
com.google.cloud.ServiceRpc
- All Known Implementing Classes:
HttpDatastoreRpc
,RetryAndTraceDatastoreRpcDecorator
public interface DatastoreRpc
extends com.google.cloud.ServiceRpc
Provides access to the remote Datastore service.
-
Method Summary
Modifier and TypeMethodDescriptionallocateIds
(AllocateIdsRequest request) Sends an allocate IDs request.beginTransaction
(BeginTransactionRequest request) Sends a begin transaction request.commit
(CommitRequest request) Sends a commit request.lookup
(LookupRequest request) Sends a lookup request.reserveIds
(ReserveIdsRequest request) Sends a reserveIds request.rollback
(RollbackRequest request) Sends a rollback request.default RunAggregationQueryResponse
Sends a request to run an aggregation query.runQuery
(RunQueryRequest request) Sends a request to run a query.
-
Method Details
-
allocateIds
Sends an allocate IDs request.- Throws:
DatastoreException
- upon failure
-
beginTransaction
BeginTransactionResponse beginTransaction(BeginTransactionRequest request) throws DatastoreException Sends a begin transaction request.- Throws:
DatastoreException
- upon failure
-
commit
Sends a commit request.- Throws:
DatastoreException
- upon failure
-
lookup
Sends a lookup request.- Throws:
DatastoreException
- upon failure
-
reserveIds
Sends a reserveIds request.- Throws:
DatastoreException
- upon failure
-
rollback
Sends a rollback request.- Throws:
DatastoreException
- upon failure
-
runQuery
Sends a request to run a query.- Throws:
DatastoreException
- upon failure
-
runAggregationQuery
Sends a request to run an aggregation query.- Throws:
DatastoreException
- upon failure
-