Package com.google.datastore.v1.client
Class Datastore
java.lang.Object
com.google.datastore.v1.client.Datastore
- Direct Known Subclasses:
DatastoreEmulator
Provides access to Cloud Datastore.
This class is thread-safe.
-
Method Summary
Modifier and TypeMethodDescriptionallocateIds(AllocateIdsRequest request) beginTransaction(BeginTransactionRequest request) commit(CommitRequest request) intReturns the number of RPC calls made since the client was created orresetRpcCount()was called.lookup(LookupRequest request) reserveIds(ReserveIdsRequest request) voidReset the RPC count.rollback(RollbackRequest request) runQuery(RunQueryRequest request)
-
Method Details
-
resetRpcCount
public void resetRpcCount()Reset the RPC count. -
getRpcCount
public int getRpcCount()Returns the number of RPC calls made since the client was created orresetRpcCount()was called. -
allocateIds
- Throws:
DatastoreException
-
beginTransaction
public BeginTransactionResponse beginTransaction(BeginTransactionRequest request) throws DatastoreException - Throws:
DatastoreException
-
commit
- Throws:
DatastoreException
-
lookup
- Throws:
DatastoreException
-
reserveIds
- Throws:
DatastoreException
-
rollback
- Throws:
DatastoreException
-
runQuery
- Throws:
DatastoreException
-
runAggregationQuery
public RunAggregationQueryResponse runAggregationQuery(RunAggregationQueryRequest request) throws DatastoreException - Throws:
DatastoreException
-