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)
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)
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)