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.ext.mapreduce.datastore_range_iterators.RangeIteratorFactory Class Reference
Inheritance diagram for google.appengine.ext.mapreduce.datastore_range_iterators.RangeIteratorFactory:

Public Member Functions

def create_property_range_iterator
 
def create_key_ranges_iterator
 
def from_json
 

Detailed Description

Factory to create RangeIterator.

Member Function Documentation

def google.appengine.ext.mapreduce.datastore_range_iterators.RangeIteratorFactory.create_key_ranges_iterator (   cls,
  k_ranges,
  query_spec,
  key_range_iter_cls 
)
Create a _KeyRangesIterator.

Args:
  k_ranges: a key_ranges._KeyRanges object.
  query_spec: a model.query_spec object that defines how to retrieve
entities from datastore.
  key_range_iter_cls: the class that iterates over a single key range.
The value yielded by this class is yielded.

Returns:
  a RangeIterator.
def google.appengine.ext.mapreduce.datastore_range_iterators.RangeIteratorFactory.create_property_range_iterator (   cls,
  p_range,
  ns_range,
  query_spec 
)
Create a _PropertyRangeModelIterator.

Args:
  p_range: a property_range.PropertyRange object that defines the
conditions entities should safisfy.
  ns_range: a namesrange.NamespaceRange object that defines the namespaces
to examine.
  query_spec: a model.QuerySpec object that defines how to retrieve
entities from datastore.

Returns:
  a RangeIterator.

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