Factory to create RangeIterator.
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:
- code/googleappengine-read-only/python/google/appengine/ext/mapreduce/datastore_range_iterators.py