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.ext.bulkload.bulkloader_wizard.StatPostTransform Class Reference
Inheritance diagram for google.appengine.ext.bulkload.bulkloader_wizard.StatPostTransform:

Public Member Functions

def __init__
 
def __call__
 

Public Attributes

 seen_properties
 
 last_seen
 

Detailed Description

Create text to insert between properties and filter out 'bad' properties.

This class is a callable post_export_function which saves state
across multiple calls.

It uses this saved state to determine if each entity is the first entity seen
of a new kind, a duplicate kind/propertyname entry, or just a new property
in the current kind being processed.

It will suppress bad output by returning None for NULL property types and
__private__ types (notably the stats themselves).

Constructor & Destructor Documentation

def google.appengine.ext.bulkload.bulkloader_wizard.StatPostTransform.__init__ (   self)
Constructor.

Attributes:
  seen_properties: (kind, propertyname) -> number of times seen before. If
seen more than once, this is a duplicate property for the kind.
  last_seen: Previous kind seen. If it changes, this is a new kind.

Member Function Documentation

def google.appengine.ext.bulkload.bulkloader_wizard.StatPostTransform.__call__ (   self,
  instance,
  dictionary,
  bulkload_state 
)
Implementation of StatPropertyTypePropertyNameKindPostExport.

See class docstring for more info.

Args:
  instance: Input, current entity being exported.
  dictionary: Output, dictionary created by property_map transforms.
  bulkload_state: Passed bulkload_state.

Returns:
  Dictionary--same object as passed in dictionary.

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