7#ifndef DMLC_IO_RECORDIO_SPLIT_H_
8#define DMLC_IO_RECORDIO_SPLIT_H_
27 const bool recurse_directories) {
28 this->
Init(fs, uri, 4, recurse_directories);
interface of stream I/O for serialization
Definition io.h:30
class that split the files by line
Definition recordio_split.h:21
virtual size_t SeekRecordBegin(Stream *fi)
seek to the beginning of the first record in current file pointer
Definition recordio_split.cc:9
virtual const char * FindLastRecordBegin(const char *begin, const char *end)
find the last occurance of record header
Definition recordio_split.cc:26
bool IsTextParser(void)
query whether this object is a text parser
Definition recordio_split.h:32
virtual bool ExtractNextRecord(Blob *out_rec, Chunk *chunk)
extract next record from the chunk
Definition recordio_split.cc:44
defines serializable interface of dmlc
namespace for dmlc
Definition array_view.h:12
recordio that is able to pack binary data into a splittable format, useful to exchange data in binary...