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.tools.gcs_file_seg_reader._GCSFileSegReader Class Reference
Inheritance diagram for google.appengine.ext.mapreduce.tools.gcs_file_seg_reader._GCSFileSegReader:

Public Member Functions

def __init__
 
def read
 
def close
 
def tell
 

Detailed Description

A simple reader for file segs produced by GCS output writer.

Internal use only.

This reader conforms to Python stream interface.

Constructor & Destructor Documentation

def google.appengine.ext.mapreduce.tools.gcs_file_seg_reader._GCSFileSegReader.__init__ (   self,
  seg_prefix,
  last_seg_index 
)
Init.

Instances are pickle safe.

Args:
  seg_prefix: filename prefix for all segs. It is expected
seg_prefix + index = seg filename.
  last_seg_index: the last index of all segs. int.

Member Function Documentation

def google.appengine.ext.mapreduce.tools.gcs_file_seg_reader._GCSFileSegReader.read (   self,
  n 
)
Read data from file segs.

Args:
  n: max bytes to read. Must be positive.

Returns:
  some bytes. May be smaller than n bytes. "" when no more data is left.
def google.appengine.ext.mapreduce.tools.gcs_file_seg_reader._GCSFileSegReader.tell (   self)
Returns the next offset to read.

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