![]() |
Adapter between datatypes defined here (Entity etc.) and protobufs.
Inherits From: AbstractAdapter
, expected_type
google.appengine.api.datastore.DatastoreAdapter(
_id_resolver=None
)
See the base class in datastore_rpc.py for more docs.
Methods
entity_to_pb
entity_to_pb(
entity
)
Turn a user-level entity into an entity_pb2.EntityProto.
entity_to_pb_v1
entity_to_pb_v1(
entity
)
Turn a user-level entity into an googledatastore.Key.
get_entity_converter
get_entity_converter()
get_query_converter
get_query_converter()
key_to_pb
key_to_pb(
key
)
Turn a user-level key into an entity_pb2.Reference.
key_to_pb_v1
key_to_pb_v1(
key
)
Turn a user-level key into an googledatastore.Key.
new_entity_pb
new_entity_pb()
Create a new, empty entity_pb2.EntityProto.
new_key_pb
new_key_pb()
Create a new, empty entity_pb2.Reference.
pb_to_entity
pb_to_entity(
pb
)
Turn an entity_pb2.EntityProto into a user-level entity.
pb_to_index
pb_to_index(
pb
)
Turn an entity_pb2.CompositeIndex into a user-level Index representation.
pb_to_key
pb_to_key(
pb
)
Turn an entity_pb2.Reference into a user-level key.
pb_to_query_result
pb_to_query_result(
pb, query_options
)
Turn an entity_pb2.EntityProto into a user-level query result.
pb_v1_to_entity
pb_v1_to_entity(
pb, is_projection
)
Turn an googledatastore.Entity into a user-level entity.
pb_v1_to_key
pb_v1_to_key(
pb
)
Turn an googledatastore.Key into a user-level key.
pb_v1_to_query_result
pb_v1_to_query_result(
pb, query_options
)
Turn an googledatastore.Entity into a user-level query result.
Class Variables | |
---|---|
index_direction_mappings |
|
index_state_mappings |
|