App Engine Python SDK  v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
Public Member Functions | List of all members
google.appengine.datastore.datastore_stub_util.StubServiceConverter Class Reference
Inheritance diagram for google.appengine.datastore.datastore_stub_util.StubServiceConverter:

Public Member Functions

def __init__
 
def v4_to_v3_cursor
 
def v4_to_v3_txn
 
def v4_to_v3_begin_transaction_req
 
def v3_to_v4_begin_transaction_resp
 
def v4_rollback_req_to_v3_txn
 
def v4_commit_req_to_v3_txn
 
def v4_run_query_req_to_v3_query
 
def v3_to_v4_run_query_req
 
def v4_run_query_resp_to_v3_query_result
 
def v3_to_v4_run_query_resp
 
def v4_to_v3_next_req
 
def v3_to_v4_continue_query_resp
 
def v4_to_v3_get_req
 
def v3_to_v4_lookup_resp
 
def v4_to_v3_query_result
 
def v3_to_v4_query_result_batch
 

Detailed Description

Converter for v3/v4 request/response protos suitable for use in stubs.

Member Function Documentation

def google.appengine.datastore.datastore_stub_util.StubServiceConverter.v3_to_v4_begin_transaction_resp (   self,
  v3_resp 
)
Converts a v3 Transaction to a v4 BeginTransactionResponse.

Args:
  v3_resp: a datastore_pb.Transaction

Returns:
  a datastore_v4_pb.BeginTransactionResponse
def google.appengine.datastore.datastore_stub_util.StubServiceConverter.v3_to_v4_continue_query_resp (   self,
  v3_resp 
)
Converts a v3 QueryResult to a v4 ContinueQueryResponse.

Args:
  v3_resp: a datstore_pb.QueryResult

Returns:
  a datastore_v4_pb.ContinueQueryResponse
def google.appengine.datastore.datastore_stub_util.StubServiceConverter.v3_to_v4_lookup_resp (   self,
  v3_resp 
)
Converts a v3 GetResponse to a v4 LookupResponse.

Args:
  v3_resp: a datastore_pb.GetResponse

Returns:
  a datastore_v4_pb.LookupResponse
def google.appengine.datastore.datastore_stub_util.StubServiceConverter.v3_to_v4_query_result_batch (   self,
  v3_result,
  v4_batch 
)
Converts a v3 QueryResult to a v4 QueryResultBatch.

Args:
  v3_result: a datastore_pb.QueryResult
  v4_batch: a datastore_v4_pb.QueryResultBatch to populate
def google.appengine.datastore.datastore_stub_util.StubServiceConverter.v3_to_v4_run_query_req (   self,
  v3_req 
)
Converts a v3 Query to a v4 RunQueryRequest.

Args:
  v3_req: a datastore_pb.Query

Returns:
  a datastore_v4_pb.RunQueryRequest
def google.appengine.datastore.datastore_stub_util.StubServiceConverter.v3_to_v4_run_query_resp (   self,
  v3_resp 
)
Converts a v3 QueryResult to a V4 RunQueryResponse.

Args:
  v3_resp: a datastore_pb.QueryResult

Returns:
  a datastore_v4_pb.RunQueryResponse
def google.appengine.datastore.datastore_stub_util.StubServiceConverter.v4_commit_req_to_v3_txn (   self,
  v4_req 
)
Converts a v4 CommitRequest to a v3 Transaction.

Args:
  v4_req: a datastore_v4_pb.CommitRequest

Returns:
  a datastore_pb.Transaction
def google.appengine.datastore.datastore_stub_util.StubServiceConverter.v4_rollback_req_to_v3_txn (   self,
  v4_req 
)
Converts a v4 RollbackRequest to a v3 Transaction.

Args:
  v4_req: a datastore_v4_pb.RollbackRequest

Returns:
  a datastore_pb.Transaction
def google.appengine.datastore.datastore_stub_util.StubServiceConverter.v4_run_query_req_to_v3_query (   self,
  v4_req 
)
Converts a v4 RunQueryRequest to a v3 Query.

GQL is not supported.

Args:
  v4_req: a datastore_v4_pb.RunQueryRequest

Returns:
  a datastore_pb.Query
def google.appengine.datastore.datastore_stub_util.StubServiceConverter.v4_run_query_resp_to_v3_query_result (   self,
  v4_resp 
)
Converts a V4 RunQueryResponse to a v3 QueryResult.

Args:
  v4_resp: a datastore_v4_pb.QueryResult

Returns:
  a datastore_pb.QueryResult
def google.appengine.datastore.datastore_stub_util.StubServiceConverter.v4_to_v3_begin_transaction_req (   self,
  app_id,
  v4_req 
)
Converts a v4 BeginTransactionRequest to a v3 BeginTransactionRequest.

Args:
  app_id: app id
  v4_req: a datastore_v4_pb.BeginTransactionRequest

Returns:
  a datastore_pb.BeginTransactionRequest
def google.appengine.datastore.datastore_stub_util.StubServiceConverter.v4_to_v3_cursor (   self,
  v4_query_handle,
  v3_cursor 
)
Converts a v4 cursor string to a v3 Cursor.

Args:
  v4_query_handle: a string representing a v4 query handle
  v3_cursor: a datastore_pb.Cursor to populate
def google.appengine.datastore.datastore_stub_util.StubServiceConverter.v4_to_v3_get_req (   self,
  v4_req 
)
Converts a v4 LookupRequest to a v3 GetRequest.

Args:
  v4_req: a datastore_v4_pb.LookupRequest

Returns:
  a datastore_pb.GetRequest
def google.appengine.datastore.datastore_stub_util.StubServiceConverter.v4_to_v3_next_req (   self,
  v4_req 
)
Converts a v4 ContinueQueryRequest to a v3 NextRequest.

Args:
  v4_req: a datastore_v4_pb.ContinueQueryRequest

Returns:
  a datastore_pb.NextRequest
def google.appengine.datastore.datastore_stub_util.StubServiceConverter.v4_to_v3_query_result (   self,
  v4_batch 
)
Converts a v4 QueryResultBatch to a v3 QueryResult.

Args:
  v4_batch: a datastore_v4_pb.QueryResultBatch

Returns:
  a datastore_pb.QueryResult
def google.appengine.datastore.datastore_stub_util.StubServiceConverter.v4_to_v3_txn (   self,
  v4_txn,
  v3_txn 
)
Converts a v4 transaction string to a v3 Transaction.

Args:
  v4_txn: a string representing a v4 transaction
  v3_txn: a datastore_pb.Transaction to populate

The documentation for this class was generated from the following file: