def wrapper(value, bulkload_state):
     '''Returns a CellIndex key with Cell as it's parent.'''
     d = bulkload_state.current_dictionary
     #d['pkey'] = '%s_%s' % (d['key'], d['variable'])
     d['pkey'] = d['key']
     d['ikey'] = d['variable']
     return transform.create_deep_key(('Cell', 'pkey'),
                                      ('CellIndex', 'ikey'))(value, bulkload_state)
Example #2
0
 def wrapper(value, bulkload_state):
     """Returns a Record key built from value.
     
     Arguments:
         value - urlsafe key string created by model.Key.urlsafe()            
     """
     key = model.Key(urlsafe=value)
     flat = key.flat()
     d = bulkload_state.current_dictionary
     d['pname'] = flat[1]
     d['cname'] = flat[3]
     d['rname'] = flat[5].lower()
     return transform.create_deep_key(
         ('Publisher', 'pname'),
         ('Collection', 'cname'),
         ('Record', 'rname'))(value, bulkload_state)
 def wrapper(value, bulkload_state):
     '''Returns a CellIndex key with Cell as it's parent.'''
     return transform.create_deep_key(
         ('Cell', 'cellkey'),
         ('CellIndex', 'cellkey'))(value, bulkload_state)
Example #4
0
 def wrapper(value, bulkload_state): 
     d = bulkload_state.current_dictionary
     d['layer_key_name'] = value 
     return transform.create_deep_key(
         ('Layer', 'layer_key_name'),
         ('LayerIndex', 'polygonid'))(value, bulkload_state)