Class Datastore (2.33.0)

publicclass Datastore

Provides access to Cloud Datastore.

This class is thread-safe.

Inheritance

java.lang.Object > Datastore

Methods

allocateIds(AllocateIdsRequest request)

publicAllocateIdsResponseallocateIds(AllocateIdsRequestrequest)
Parameter
Name Description
request AllocateIdsRequest
Returns
Type Description
AllocateIdsResponse
Exceptions
Type Description
DatastoreException

beginTransaction(BeginTransactionRequest request)

publicBeginTransactionResponsebeginTransaction(BeginTransactionRequestrequest)
Parameter
Name Description
request BeginTransactionRequest
Returns
Type Description
BeginTransactionResponse
Exceptions
Type Description
DatastoreException

commit(CommitRequest request)

publicCommitResponsecommit(CommitRequestrequest)
Parameter
Name Description
request CommitRequest
Returns
Type Description
CommitResponse
Exceptions
Type Description
DatastoreException

getRpcCount()

publicintgetRpcCount()

Returns the number of RPC calls made since the client was created or #resetRpcCount was called.

Returns
Type Description
int

lookup(LookupRequest request)

publicLookupResponselookup(LookupRequestrequest)
Parameter
Name Description
request LookupRequest
Returns
Type Description
LookupResponse
Exceptions
Type Description
DatastoreException

reserveIds(ReserveIdsRequest request)

publicReserveIdsResponsereserveIds(ReserveIdsRequestrequest)
Parameter
Name Description
request ReserveIdsRequest
Returns
Type Description
ReserveIdsResponse
Exceptions
Type Description
DatastoreException

resetRpcCount()

publicvoidresetRpcCount()

Reset the RPC count.

rollback(RollbackRequest request)

publicRollbackResponserollback(RollbackRequestrequest)
Parameter
Name Description
request RollbackRequest
Returns
Type Description
RollbackResponse
Exceptions
Type Description
DatastoreException

runAggregationQuery(RunAggregationQueryRequest request)

publicRunAggregationQueryResponserunAggregationQuery(RunAggregationQueryRequestrequest)
Parameter
Name Description
request RunAggregationQueryRequest
Returns
Type Description
RunAggregationQueryResponse
Exceptions
Type Description
DatastoreException

runQuery(RunQueryRequest request)

publicRunQueryResponserunQuery(RunQueryRequestrequest)
Parameter
Name Description
request RunQueryRequest
Returns
Type Description
RunQueryResponse
Exceptions
Type Description
DatastoreException

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年11月19日 UTC.