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 RunAggregationQueryResponseSends 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
-