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.MapperProgressThread Class Reference
Inheritance diagram for google.appengine.tools.bulkloader.MapperProgressThread:
google.appengine.tools.bulkloader._ProgressThreadBase google.appengine.tools.bulkloader._ThreadBase

Public Member Functions

def __init__
 
def EntitiesTransferred
 
def WorkFinished
 
def UpdateProgress
 
- Public Member Functions inherited from google.appengine.tools.bulkloader._ProgressThreadBase
def __init__
 
def EntitiesTransferred
 
def UpdateProgress
 
def WorkFinished
 
def PerformWork
 
- Public Member Functions inherited from google.appengine.tools.bulkloader._ThreadBase
def __init__
 
def run
 
def SetError
 
def PerformWork
 
def CheckError
 
def GetFriendlyName
 

Public Attributes

 mapper
 
- Public Attributes inherited from google.appengine.tools.bulkloader._ProgressThreadBase
 progress_queue
 
 db
 
 entities_transferred
 
- Public Attributes inherited from google.appengine.tools.bulkloader._ThreadBase
 exit_flag
 
 error
 
 traceback
 

Additional Inherited Members

- Static Public Attributes inherited from google.appengine.tools.bulkloader._ProgressThreadBase
string NAME = 'progress tracking thread'
 

Detailed Description

A thread to record progress information for maps over the datastore.

Constructor & Destructor Documentation

def google.appengine.tools.bulkloader.MapperProgressThread.__init__ (   self,
  mapper,
  progress_queue,
  progress_db 
)
Initialize the MapperProgressThread instance.

Args:
  mapper: A Mapper object for this map run.
  progress_queue: A Queue used for tracking progress information.
  progress_db: The database for tracking progress information; should
be an instance of ProgressDatabase.

Member Function Documentation

def google.appengine.tools.bulkloader.MapperProgressThread.EntitiesTransferred (   self)
Return the total number of unique entities transferred.
def google.appengine.tools.bulkloader.MapperProgressThread.UpdateProgress (   self,
  item 
)
Update the state of the given KeyRangeItem.

Args:
  item: A KeyRange instance.
def google.appengine.tools.bulkloader.MapperProgressThread.WorkFinished (   self)
Perform actions after map is complete.

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