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 AllocateIdsResponse
allocateIds(AllocateIdsRequest request)
BeginTransactionResponse
beginTransaction(BeginTransactionRequest request)
CommitResponse
commit(CommitRequest request)
int
getRpcCount()
Returns the number of RPC calls made since the client was created orresetRpcCount()
was called.LookupResponse
lookup(LookupRequest request)
ReserveIdsResponse
reserveIds(ReserveIdsRequest request)
void
resetRpcCount()
Reset the RPC count.RollbackResponse
rollback(RollbackRequest request)
RunAggregationQueryResponse
runAggregationQuery(RunAggregationQueryRequest request)
RunQueryResponse
runQuery(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
-
-