A simple reader for file segs produced by GCS output writer.
Internal use only.
This reader conforms to Python stream interface.
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.
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:
- code/googleappengine-read-only/python/google/appengine/ext/mapreduce/tools/gcs_file_seg_reader.py