![]() |
App Engine Python SDK
v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
|
Classes | |
class | _State |
Public Member Functions | |
def | __init__ |
def | validate |
def | init_job |
def | finalize_job |
def | from_json |
def | to_json |
def | create |
def | finalize |
def | get_filenames |
![]() | |
def | validate |
def | init_job |
def | finalize_job |
def | from_json |
def | to_json |
def | create |
def | write |
def | finalize |
def | get_filenames |
![]() | |
def | to_json_str |
def | from_json_str |
Base class for all file output writers.
def google.appengine.ext.mapreduce.output_writers.FileOutputWriterBase.__init__ | ( | self, | |
filename, | |||
request_filename | |||
) |
Init. Args: filename: writable filename from Files API. request_filename: in the case of GCS files, we need this to compute finalized filename. In the case of blobstore, this is useless as finalized filename can be retrieved from a Files API internal name mapping.
def google.appengine.ext.mapreduce.output_writers.FileOutputWriterBase.create | ( | cls, | |
mr_spec, | |||
shard_number, | |||
shard_attempt, | |||
_writer_state = None |
|||
) |
Inherit docs.
def google.appengine.ext.mapreduce.output_writers.FileOutputWriterBase.finalize | ( | self, | |
ctx, | |||
shard_state | |||
) |
Finalize writer shard-level state. Args: ctx: an instance of context.Context. shard_state: shard state.
def google.appengine.ext.mapreduce.output_writers.FileOutputWriterBase.finalize_job | ( | cls, | |
mapreduce_state | |||
) |
See parent class.
def google.appengine.ext.mapreduce.output_writers.FileOutputWriterBase.from_json | ( | cls, | |
state | |||
) |
Creates an instance of the OutputWriter for the given json state. Args: state: The OutputWriter state as a json object (dict like). Returns: An instance of the OutputWriter configured using the values of json.
def google.appengine.ext.mapreduce.output_writers.FileOutputWriterBase.get_filenames | ( | cls, | |
mapreduce_state | |||
) |
See parent class.
def google.appengine.ext.mapreduce.output_writers.FileOutputWriterBase.init_job | ( | cls, | |
mapreduce_state | |||
) |
Initialize job-level writer state. Args: mapreduce_state: an instance of model.MapreduceState describing current job.
def google.appengine.ext.mapreduce.output_writers.FileOutputWriterBase.to_json | ( | self | ) |
Returns writer state to serialize in json. Returns: A json-izable version of the OutputWriter state.
def google.appengine.ext.mapreduce.output_writers.FileOutputWriterBase.validate | ( | cls, | |
mapper_spec | |||
) |
Validates mapper specification. Args: mapper_spec: an instance of model.MapperSpec to validate. Raises: BadWriterParamsError: if the specification is invalid for any reason.