@Override public void seek(long offset) throws IOException { channel.seek(offset); filePosition = channel.position(); tupleBuffer.clear(); fetchNeeded = true; }
@Override public void seek(long offset) throws IOException { channel.seek(offset); filePosition = channel.position(); tupleBuffer.clear(); fetchNeeded = true; }
@Override public void init() throws IOException { initChannel(); if (tupleBuffer == null) { tupleBuffer = new MemoryRowBlock(SchemaUtil.toDataTypes(schema), conf.getInt(READ_BUFFER_SIZE, DEFAULT_BUFFER_SIZE)); } else { tupleBuffer.clear(); } fetchNeeded = true; eos = false; super.init(); }
@Override public void init() throws IOException { initChannel(); if (tupleBuffer == null) { tupleBuffer = new MemoryRowBlock(SchemaUtil.toDataTypes(schema), conf.getInt(READ_BUFFER_SIZE, DEFAULT_BUFFER_SIZE)); } else { tupleBuffer.clear(); } fetchNeeded = true; eos = false; super.init(); }