![]() |
App Engine Python SDK
v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
|
Public Member Functions | |
def | pb_to_key |
def | pb_v4_to_key |
def | pb_to_entity |
def | pb_v4_to_entity |
def | pb_to_index |
def | pb_to_query_result |
def | key_to_pb |
def | key_to_pb_v4 |
def | entity_to_pb |
def | entity_to_pb_v4 |
def | new_key_pb |
def | new_entity_pb |
Abstract interface between protobufs and user-level classes. This class defines conversions between the protobuf classes defined in entity_pb.py on the one hand, and the corresponding user-level classes (which are defined by higher-level API libraries such as datastore.py or db.py) on the other hand. The premise is that the code in this module is agnostic about the user-level classes used to represent keys and entities, while at the same time provinging APIs that accept or return such user-level classes. Higher-level libraries must subclass this abstract class and pass an instance of the subclass to the Connection they want to use. These methods may raise datastore_errors.Error for bad inputs.
def google.appengine.datastore.datastore_rpc.AbstractAdapter.entity_to_pb | ( | self, | |
entity | |||
) |
Turn a user-level entity into an entity_pb.EntityProto.
def google.appengine.datastore.datastore_rpc.AbstractAdapter.entity_to_pb_v4 | ( | self, | |
entity | |||
) |
Turn a user-level entity into an entity_v4_pb.Key.
def google.appengine.datastore.datastore_rpc.AbstractAdapter.key_to_pb | ( | self, | |
key | |||
) |
Turn a user-level key into an entity_pb.Reference.
def google.appengine.datastore.datastore_rpc.AbstractAdapter.key_to_pb_v4 | ( | self, | |
key | |||
) |
Turn a user-level key into an entity_v4_pb.Key.
def google.appengine.datastore.datastore_rpc.AbstractAdapter.new_entity_pb | ( | self | ) |
Create a new, empty entity_pb.EntityProto.
def google.appengine.datastore.datastore_rpc.AbstractAdapter.new_key_pb | ( | self | ) |
Create a new, empty entity_pb.Reference.
def google.appengine.datastore.datastore_rpc.AbstractAdapter.pb_to_entity | ( | self, | |
pb | |||
) |
Turn an entity_pb.EntityProto into a user-level entity.
def google.appengine.datastore.datastore_rpc.AbstractAdapter.pb_to_index | ( | self, | |
pb | |||
) |
Turn an entity_pb.CompositeIndex into a user-level Index representation.
def google.appengine.datastore.datastore_rpc.AbstractAdapter.pb_to_key | ( | self, | |
pb | |||
) |
Turn an entity_pb.Reference into a user-level key.
def google.appengine.datastore.datastore_rpc.AbstractAdapter.pb_to_query_result | ( | self, | |
pb, | |||
query_options | |||
) |
Turn an entity_pb.EntityProto into a user-level query result.
def google.appengine.datastore.datastore_rpc.AbstractAdapter.pb_v4_to_entity | ( | self, | |
pb | |||
) |
Turn an entity_v4_pb.Entity into a user-level entity.
def google.appengine.datastore.datastore_rpc.AbstractAdapter.pb_v4_to_key | ( | self, | |
pb | |||
) |
Turn an entity_v4_pb.Key into a user-level key.