Пример #1
0
        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);
        }
Пример #2
0
 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));
 }
Пример #3
0
 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;
 }