Interface DatastoreRpc (2.18.5)

public interface DatastoreRpc extends ServiceRpc

Provides access to the remote Datastore service.

Implements

com.google.cloud.ServiceRpc

Methods

allocateIds(AllocateIdsRequest request)

public abstract AllocateIdsResponse allocateIds(AllocateIdsRequest request)

Sends an allocate IDs request.

Parameter
NameDescription
requestAllocateIdsRequest
Returns
TypeDescription
AllocateIdsResponse

beginTransaction(BeginTransactionRequest request)

public abstract BeginTransactionResponse beginTransaction(BeginTransactionRequest request)

Sends a begin transaction request.

Parameter
NameDescription
requestBeginTransactionRequest
Returns
TypeDescription
BeginTransactionResponse
Exceptions
TypeDescription
DatastoreException

upon failure

commit(CommitRequest request)

public abstract CommitResponse commit(CommitRequest request)

Sends a commit request.

Parameter
NameDescription
requestCommitRequest
Returns
TypeDescription
CommitResponse

lookup(LookupRequest request)

public abstract LookupResponse lookup(LookupRequest request)

Sends a lookup request.

Parameter
NameDescription
requestLookupRequest
Returns
TypeDescription
LookupResponse

reserveIds(ReserveIdsRequest request)

public abstract ReserveIdsResponse reserveIds(ReserveIdsRequest request)

Sends a reserveIds request.

Parameter
NameDescription
requestReserveIdsRequest
Returns
TypeDescription
ReserveIdsResponse

rollback(RollbackRequest request)

public abstract RollbackResponse rollback(RollbackRequest request)

Sends a rollback request.

Parameter
NameDescription
requestRollbackRequest
Returns
TypeDescription
RollbackResponse

runAggregationQuery(RunAggregationQueryRequest request)

public default RunAggregationQueryResponse runAggregationQuery(RunAggregationQueryRequest request)

Sends a request to run an aggregation query.

Parameter
NameDescription
requestRunAggregationQueryRequest
Returns
TypeDescription
RunAggregationQueryResponse

runQuery(RunQueryRequest request)

public abstract RunQueryResponse runQuery(RunQueryRequest request)

Sends a request to run a query.

Parameter
NameDescription
requestRunQueryRequest
Returns
TypeDescription
RunQueryResponse