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_pbs._EntityConverter Class Reference
Inheritance diagram for google.appengine.datastore.datastore_pbs._EntityConverter:

Public Member Functions

def v4_to_v3_reference
 
def v4_to_v3_references
 
def v3_to_v4_key
 
def v3_to_v4_keys
 
def v4_to_v3_entity
 
def v3_to_v4_entity
 
def v4_value_to_v3_property_value
 
def v3_property_to_v4_value
 
def v3_reference_to_group
 
def v3_reference_to_v3_property_value
 

Detailed Description

Converter for entities and keys.

Member Function Documentation

def google.appengine.datastore.datastore_pbs._EntityConverter.v3_property_to_v4_value (   self,
  v3_property,
  indexed,
  v4_value 
)
Converts a v3 Property to a v4 Value.

Args:
  v3_property: an entity_pb.Property
  indexed: whether the v3 property is indexed
  v4_value: an entity_v4_pb.Value to populate
def google.appengine.datastore.datastore_pbs._EntityConverter.v3_reference_to_group (   self,
  v3_ref,
  group 
)
Converts a v3 Reference to a v3 Path representing the entity group.

The entity group is represented as an entity_pb.Path containing only the
first element in the provided Reference.

Args:
  v3_ref: an entity_pb.Reference
  group: an entity_pb.Path to populate
def google.appengine.datastore.datastore_pbs._EntityConverter.v3_reference_to_v3_property_value (   self,
  v3_ref,
  v3_property_value 
)
Converts a v3 Reference to a v3 PropertyValue.

Args:
  v3_ref: an entity_pb.Reference
  v3_property_value: an entity_pb.PropertyValue to populate
def google.appengine.datastore.datastore_pbs._EntityConverter.v3_to_v4_entity (   self,
  v3_entity,
  v4_entity 
)
Converts a v3 EntityProto to a v4 Entity.

Args:
  v3_entity: an entity_pb.EntityProto
  v4_entity: an entity_v4_pb.Proto to populate
def google.appengine.datastore.datastore_pbs._EntityConverter.v3_to_v4_key (   self,
  v3_ref,
  v4_key 
)
Converts a v3 Reference to a v4 Key.

Args:
  v3_ref: an entity_pb.Reference
  v4_key: an entity_v4_pb.Key to populate
def google.appengine.datastore.datastore_pbs._EntityConverter.v3_to_v4_keys (   self,
  v3_refs 
)
Converts a list of v3 References to a list of v4 Keys.

Args:
  v3_refs: a list of entity_pb.Reference objects

Returns:
  a list of entity_v4_pb.Key objects
def google.appengine.datastore.datastore_pbs._EntityConverter.v4_to_v3_entity (   self,
  v4_entity,
  v3_entity 
)
Converts a v4 Entity to a v3 EntityProto.

Args:
  v4_entity: an entity_v4_pb.Entity
  v3_entity: an entity_pb.EntityProto to populate
def google.appengine.datastore.datastore_pbs._EntityConverter.v4_to_v3_reference (   self,
  v4_key,
  v3_ref 
)
Converts a v4 Key to a v3 Reference.

Args:
  v4_key: an entity_v4_pb.Key
  v3_ref: an entity_pb.Reference to populate
def google.appengine.datastore.datastore_pbs._EntityConverter.v4_to_v3_references (   self,
  v4_keys 
)
Converts a list of v4 Keys to a list of v3 References.

Args:
  v4_keys: a list of entity_v4_pb.Key objects

Returns:
  a list of entity_pb.Reference objects
def google.appengine.datastore.datastore_pbs._EntityConverter.v4_value_to_v3_property_value (   self,
  v4_value,
  v3_value 
)
Converts a v4 Value to a v3 PropertyValue.

Args:
  v4_value: an entity_v4_pb.Value
  v3_value: an entity_pb.PropertyValue to populate

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