Package com.google.datastore.v1.client
Class Datastore
- java.lang.Object
-
- com.google.datastore.v1.client.Datastore
-
- Direct Known Subclasses:
DatastoreEmulator
public class Datastore extends Object
Provides access to Cloud Datastore.This class is thread-safe.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AllocateIdsResponseallocateIds(AllocateIdsRequest request)BeginTransactionResponsebeginTransaction(BeginTransactionRequest request)CommitResponsecommit(CommitRequest request)intgetRpcCount()Returns the number of RPC calls made since the client was created orresetRpcCount()was called.LookupResponselookup(LookupRequest request)ReserveIdsResponsereserveIds(ReserveIdsRequest request)voidresetRpcCount()Reset the RPC count.RollbackResponserollback(RollbackRequest request)RunAggregationQueryResponserunAggregationQuery(RunAggregationQueryRequest request)RunQueryResponserunQuery(RunQueryRequest request)
-
-
-
Method Detail
-
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
public AllocateIdsResponse allocateIds(AllocateIdsRequest request) throws DatastoreException
- Throws:
DatastoreException
-
beginTransaction
public BeginTransactionResponse beginTransaction(BeginTransactionRequest request) throws DatastoreException
- Throws:
DatastoreException
-
commit
public CommitResponse commit(CommitRequest request) throws DatastoreException
- Throws:
DatastoreException
-
lookup
public LookupResponse lookup(LookupRequest request) throws DatastoreException
- Throws:
DatastoreException
-
reserveIds
public ReserveIdsResponse reserveIds(ReserveIdsRequest request) throws DatastoreException
- Throws:
DatastoreException
-
rollback
public RollbackResponse rollback(RollbackRequest request) throws DatastoreException
- Throws:
DatastoreException
-
runQuery
public RunQueryResponse runQuery(RunQueryRequest request) throws DatastoreException
- Throws:
DatastoreException
-
runAggregationQuery
public RunAggregationQueryResponse runAggregationQuery(RunAggregationQueryRequest request) throws DatastoreException
- Throws:
DatastoreException
-
-