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.AbstractKeyRangeIterator Class Reference
Inheritance diagram for google.appengine.ext.mapreduce.datastore_range_iterators.AbstractKeyRangeIterator:
google.appengine.ext.mapreduce.json_util.JsonMixin google.appengine.ext.mapreduce.datastore_range_iterators.KeyRangeEntityIterator google.appengine.ext.mapreduce.datastore_range_iterators.KeyRangeEntityProtoIterator google.appengine.ext.mapreduce.datastore_range_iterators.KeyRangeModelIterator google.appengine.ext.mapreduce.datastore_range_iterators.KeyRangeKeyIterator

Public Member Functions

def __init__
 
def __iter__
 
def to_json
 
def from_json
 
- Public Member Functions inherited from google.appengine.ext.mapreduce.json_util.JsonMixin
def to_json_str
 
def from_json_str
 

Detailed Description

Iterates over a single key_range.KeyRange and yields value for each key.

All subclasses do the same thing: iterate over a single KeyRange.
They do so using different APIs (db, ndb, datastore) to return entities
of different types (db model, ndb model, datastore entity, raw proto).

Constructor & Destructor Documentation

def google.appengine.ext.mapreduce.datastore_range_iterators.AbstractKeyRangeIterator.__init__ (   self,
  k_range,
  query_spec 
)
Init.

Args:
  k_range: a key_range.KeyRange object that defines the entity keys to
operate on. KeyRange object already contains a namespace.
  query_spec: a model.query_spec object that defines how to retrieve
entities from datastore.

Member Function Documentation

def google.appengine.ext.mapreduce.datastore_range_iterators.AbstractKeyRangeIterator.__iter__ (   self)
Iter.
def google.appengine.ext.mapreduce.datastore_range_iterators.AbstractKeyRangeIterator.from_json (   cls,
  json 
)
Reverse of to_json.
def google.appengine.ext.mapreduce.datastore_range_iterators.AbstractKeyRangeIterator.to_json (   self)
Serializes all states into json form.

Returns:
  all states in json-compatible map.

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