App Engine Python SDK  v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
Public Member Functions | Public Attributes | List of all members
google.appengine.tools.bulkloader.KeyRangeItemGenerator Class Reference
Inheritance diagram for google.appengine.tools.bulkloader.KeyRangeItemGenerator:

Public Member Functions

def __init__
 
def Batches
 

Public Attributes

 request_manager
 
 kinds
 
 row_count
 
 xfer_count
 
 progress_queue
 
 progress_generator
 
 key_range_item_factory
 

Detailed Description

Generates ranges of keys to download.

Reads progress information from the progress database and creates
KeyRangeItem objects corresponding to incompletely downloaded parts of an
export.

Constructor & Destructor Documentation

def google.appengine.tools.bulkloader.KeyRangeItemGenerator.__init__ (   self,
  request_manager,
  kinds,
  progress_queue,
  progress_generator,
  key_range_item_factory 
)
Initialize the KeyRangeItemGenerator.

Args:
  request_manager: A RequestManager instance.
  kinds: The kind of entities being transferred, or a list of kinds.
  progress_queue: A queue used for tracking progress information.
  progress_generator: A generator of prior progress information, or None
if there is no prior status.
  key_range_item_factory: A factory to produce KeyRangeItems.

Member Function Documentation

def google.appengine.tools.bulkloader.KeyRangeItemGenerator.Batches (   self)
Iterate through saved progress information.

Yields:
  KeyRangeItem instances corresponding to undownloaded key ranges.

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