public final class CloudDatastoreProxy
extends java.lang.Object
Constructor and Description |
---|
CloudDatastoreProxy(Datastore datastore) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<AllocateIdsResponse> |
allocateIds(AllocateIdsRequest v4Request) |
java.util.concurrent.Future<BeginTransactionResponse> |
beginTransaction(BeginTransactionRequest v4Request) |
java.util.concurrent.Future<CommitResponse> |
commit(CommitRequest v4Request) |
java.util.concurrent.Future<ContinueQueryResponse> |
continueQuery(ContinueQueryRequest v4Request) |
java.util.concurrent.Future<LookupResponse> |
lookup(LookupRequest v4Request) |
java.util.concurrent.Future<CommitResponse> |
rawCommit(byte[] v4Request)
Equivalent to
commit(CommitRequest) with a pre-serialized proto. |
java.util.concurrent.Future<RollbackResponse> |
rollback(RollbackRequest v4Request) |
java.util.concurrent.Future<RunQueryResponse> |
runQuery(RunQueryRequest v4Request) |
public java.util.concurrent.Future<BeginTransactionResponse> beginTransaction(BeginTransactionRequest v4Request)
public java.util.concurrent.Future<RollbackResponse> rollback(RollbackRequest v4Request)
public java.util.concurrent.Future<RunQueryResponse> runQuery(RunQueryRequest v4Request)
public java.util.concurrent.Future<ContinueQueryResponse> continueQuery(ContinueQueryRequest v4Request)
public java.util.concurrent.Future<LookupResponse> lookup(LookupRequest v4Request)
public java.util.concurrent.Future<AllocateIdsResponse> allocateIds(AllocateIdsRequest v4Request)
public java.util.concurrent.Future<CommitResponse> commit(CommitRequest v4Request)
public java.util.concurrent.Future<CommitResponse> rawCommit(byte[] v4Request)
commit(CommitRequest)
with a pre-serialized proto.
Used by InternalTransactionV4
to avoid a second serialization of the proto.v4Request
- byte array which must be deserializable as a CommitRequest
.