App Engine Python SDK  v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
Public Member Functions | List of all members
google.appengine.ext.mapreduce.output_writers._GoogleCloudStorageRecordOutputWriter Class Reference
Inheritance diagram for google.appengine.ext.mapreduce.output_writers._GoogleCloudStorageRecordOutputWriter:
google.appengine.ext.mapreduce.output_writers._GoogleCloudStorageOutputWriter google.appengine.ext.mapreduce.output_writers.OutputWriter google.appengine.ext.mapreduce.json_util.JsonMixin google.appengine.ext.mapreduce.output_writers._GoogleCloudStorageKeyValueOutputWriter

Public Member Functions

def __init__
 
def to_json
 
def write
 
- Public Member Functions inherited from google.appengine.ext.mapreduce.output_writers._GoogleCloudStorageOutputWriter
def __init__
 
def validate
 
def create
 
def get_filenames
 
def from_json
 
def to_json
 
def write
 
def finalize
 
- Public Member Functions inherited from google.appengine.ext.mapreduce.output_writers.OutputWriter
def validate
 
def init_job
 
def finalize_job
 
def from_json
 
def to_json
 
def create
 
def write
 
def finalize
 
def get_filenames
 
- Public Member Functions inherited from google.appengine.ext.mapreduce.json_util.JsonMixin
def to_json_str
 
def from_json_str
 

Additional Inherited Members

- Static Public Attributes inherited from google.appengine.ext.mapreduce.output_writers._GoogleCloudStorageOutputWriter
string BUCKET_NAME_PARAM = "bucket_name"
 
string ACL_PARAM = "acl"
 
string NAMING_FORMAT_PARAM = "naming_format"
 
string CONTENT_TYPE_PARAM = "content_type"
 
string DEFAULT_NAMING_FORMAT = "$name/$id/output-$num"
 

Detailed Description

Write data to the Google Cloud Storage file using LevelDB format.

Data are written to cloudstorage in record format. On writer serializaton,
up to 32KB padding may be added to ensure the next slice aligns with
record boundary.

See the _GoogleCloudStorageOutputWriter for configuration options.

Constructor & Destructor Documentation

def google.appengine.ext.mapreduce.output_writers._GoogleCloudStorageRecordOutputWriter.__init__ (   self,
  streaming_buffer,
  writer_spec = None 
)
Initialize a CloudStorageOutputWriter instance.

Args:
  streaming_buffer: an instance of writable buffer from cloudstorage_api.
  writer_spec: the specification for the writer.

Member Function Documentation

def google.appengine.ext.mapreduce.output_writers._GoogleCloudStorageRecordOutputWriter.write (   self,
  data 
)
Write a single record of data to the file using LevelDB format.

Args:
  data: string containing the data to be written.

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