public RecordReaderOptions clone() { RecordReaderOptions result = new RecordReaderOptions(); result._include = _include; result.offset = offset; result.length = length; result._schema = _schema; result.sarg = sarg; result.columnNames = columnNames; result._useZeroCopy = _useZeroCopy; result._skipCorruptRecords = _skipCorruptRecords; return(result); }
public RecordReader rowsOptions(RecordReaderOptions options) { LOG.info("Reading ORC rows from " + path + " with " + options); bool[] include = options.getInclude(); // if included columns is null, then include all columns if (include == null) { include = new bool[types.Count]; Arrays.fill(include, true); options.include(include); } return(new RecordReaderImpl(this.getStripes(), streamCreator, path, options, types, codec, bufferSize, rowIndexStride, conf)); }
public RecordReaderOptions clone() { RecordReaderOptions result = new RecordReaderOptions(); result._include = _include; result.offset = offset; result.length = length; result._schema = _schema; result.sarg = sarg; result.columnNames = columnNames; result._useZeroCopy = _useZeroCopy; result._skipCorruptRecords = _skipCorruptRecords; return result; }