All Downloads are FREE. Search and download functionalities are using the official Maven repository.

water.parser.ParseReader Maven / Gradle / Ivy

There is a newer version: 3.8.2.9
Show newest version
package water.parser;

/** Manage bulk streaming input data to the parser.  Sometimes the data comes
 *  from parallel raw byte file reads, with speculative line starts.
 *  Sometimes the data comes from an InputStream - probably a GZIP stream.  */
interface ParseReader {
  // Get another chunk of byte data
  abstract byte[] getChunkData( int cidx );
  abstract int  getChunkDataStart( int cidx );
  abstract void setChunkDataStart( int cidx, int offset );
  long getGlobalByteOffset();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy