public UnionStreamReader build() throws IOException { SettableUncompressedStream present = StreamUtils.createSettableUncompressedStream( OrcProto.Stream.Kind.PRESENT.name(), presentStream); SettableUncompressedStream data = StreamUtils.createSettableUncompressedStream( OrcProto.Stream.Kind.DATA.name(), dataStream); boolean isFileCompressed = compressionCodec != null; return new UnionStreamReader(columnIndex, present, data, columnEncoding, isFileCompressed, childReaders, context); } }
public BooleanStreamReader build() throws IOException { SettableUncompressedStream present = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.PRESENT.name(), presentStream); SettableUncompressedStream data = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.DATA.name(), dataStream); boolean isFileCompressed = compressionCodec != null; return new BooleanStreamReader(columnIndex, present, data, isFileCompressed, vectors); }
public TimestampStreamReader build() throws IOException { SettableUncompressedStream present = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.PRESENT.name(), presentStream); SettableUncompressedStream data = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.DATA.name(), dataStream); SettableUncompressedStream nanos = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.SECONDARY.name(), nanosStream); boolean isFileCompressed = compressionCodec != null; return new TimestampStreamReader(columnIndex, present, data, nanos, isFileCompressed, columnEncoding, context, vectors); }
public ListStreamReader build() throws IOException { SettableUncompressedStream present = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.PRESENT.name(), presentStream); SettableUncompressedStream length = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.LENGTH.name(), lengthStream); boolean isFileCompressed = compressionCodec != null; return new ListStreamReader(columnIndex, present, length, columnEncoding, isFileCompressed, elementReader, context); } }
public DoubleStreamReader build() throws IOException { SettableUncompressedStream present = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.PRESENT.name(), presentStream); SettableUncompressedStream data = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.DATA.name(), dataStream); boolean isFileCompressed = compressionCodec != null; // TODO: why doesn't this use context? return new DoubleStreamReader(columnIndex, present, data, isFileCompressed, vectors); }
public DateStreamReader build() throws IOException { SettableUncompressedStream present = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.PRESENT.name(), presentStream); SettableUncompressedStream data = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.DATA.name(), dataStream); boolean isFileCompressed = compressionCodec != null; return new DateStreamReader(columnIndex, present, data, isFileCompressed, columnEncoding, context, vectors); } }
public MapStreamReader build() throws IOException { SettableUncompressedStream present = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.PRESENT.name(), presentStream); SettableUncompressedStream length = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.LENGTH.name(), lengthStream); boolean isFileCompressed = compressionCodec != null; return new MapStreamReader(columnIndex, present, length, columnEncoding, isFileCompressed, keyReader, valueReader, context); } }
public BooleanStreamReader build() throws IOException { SettableUncompressedStream present = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.PRESENT.name(), presentStream); SettableUncompressedStream data = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.DATA.name(), dataStream); boolean isFileCompressed = compressionCodec != null; return new BooleanStreamReader(columnIndex, present, data, isFileCompressed, vectors); }
public BinaryStreamReader build() throws IOException { SettableUncompressedStream present = StreamUtils.createSettableUncompressedStream( OrcProto.Stream.Kind.PRESENT.name(), presentStream); SettableUncompressedStream data = StreamUtils.createSettableUncompressedStream( OrcProto.Stream.Kind.DATA.name(), dataStream); SettableUncompressedStream length = StreamUtils.createSettableUncompressedStream( OrcProto.Stream.Kind.LENGTH.name(), lengthStream); boolean isFileCompressed = compressionCodec != null; return new BinaryStreamReader(columnIndex, present, data, length, isFileCompressed, columnEncoding, context, vectors); }
public ByteStreamReader build() throws IOException { SettableUncompressedStream present = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.PRESENT.name(), presentStream); SettableUncompressedStream data = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.DATA.name(), dataStream); boolean isFileCompressed = compressionCodec != null; return new ByteStreamReader(columnIndex, present, data, isFileCompressed, vectors); }
public DecimalStreamReader build() throws IOException { SettableUncompressedStream presentInStream = StreamUtils.createSettableUncompressedStream( OrcProto.Stream.Kind.PRESENT.name(), presentStream); SettableUncompressedStream valueInStream = StreamUtils.createSettableUncompressedStream( OrcProto.Stream.Kind.DATA.name(), valueStream); SettableUncompressedStream scaleInStream = StreamUtils.createSettableUncompressedStream( OrcProto.Stream.Kind.SECONDARY.name(), scaleStream); boolean isFileCompressed = compressionCodec != null; return new DecimalStreamReader(columnIndex, precision, scale, presentInStream, valueInStream, scaleInStream, isFileCompressed, columnEncoding, context, vectors); }
public FloatStreamReader build() throws IOException { SettableUncompressedStream present = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.PRESENT.name(), presentStream); SettableUncompressedStream data = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.DATA.name(), dataStream); boolean isFileCompressed = compressionCodec != null; return new FloatStreamReader(columnIndex, present, data, isFileCompressed, vectors); }
public StructStreamReader build() throws IOException { SettableUncompressedStream present = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.PRESENT.name(), presentStream); boolean isFileCompressed = compressionCodec != null; return new StructStreamReader(columnIndex, present, columnEncoding, isFileCompressed, childReaders, context); } }
public ListStreamReader build() throws IOException { SettableUncompressedStream present = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.PRESENT.name(), presentStream); SettableUncompressedStream length = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.LENGTH.name(), lengthStream); boolean isFileCompressed = compressionCodec != null; return new ListStreamReader(columnIndex, present, length, columnEncoding, isFileCompressed, elementReader, context); } }
public ShortStreamReader build() throws IOException { SettableUncompressedStream present = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.PRESENT.name(), presentStream); SettableUncompressedStream data = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.DATA.name(), dataStream); boolean isFileCompressed = compressionCodec != null; return new ShortStreamReader(columnIndex, present, data, isFileCompressed, columnEncoding, context, vectors); }
public Decimal64StreamReader build() throws IOException { SettableUncompressedStream presentInStream = StreamUtils.createSettableUncompressedStream( OrcProto.Stream.Kind.PRESENT.name(), presentStream); SettableUncompressedStream valueInStream = StreamUtils.createSettableUncompressedStream( OrcProto.Stream.Kind.DATA.name(), valueStream); boolean isFileCompressed = compressionCodec != null; return new Decimal64StreamReader(columnIndex, precision, scale, presentInStream, valueInStream, isFileCompressed, columnEncoding, context, vectors); }
public LongStreamReader build() throws IOException { SettableUncompressedStream present = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.PRESENT.name(), presentStream); SettableUncompressedStream data = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.DATA.name(), dataStream); boolean isFileCompressed = compressionCodec != null; return new LongStreamReader(columnIndex, present, data, isFileCompressed, columnEncoding, context, vectors); }
public UnionStreamReader build() throws IOException { SettableUncompressedStream present = StreamUtils.createSettableUncompressedStream( OrcProto.Stream.Kind.PRESENT.name(), presentStream); SettableUncompressedStream data = StreamUtils.createSettableUncompressedStream( OrcProto.Stream.Kind.DATA.name(), dataStream); boolean isFileCompressed = compressionCodec != null; return new UnionStreamReader(columnIndex, present, data, columnEncoding, isFileCompressed, childReaders, context); } }
public DoubleStreamReader build() throws IOException { SettableUncompressedStream present = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.PRESENT.name(), presentStream); SettableUncompressedStream data = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.DATA.name(), dataStream); boolean isFileCompressed = compressionCodec != null; // TODO: why doesn't this use context? return new DoubleStreamReader(columnIndex, present, data, isFileCompressed, vectors); }
public IntStreamReader build() throws IOException { SettableUncompressedStream present = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.PRESENT.name(), presentStream); SettableUncompressedStream data = StreamUtils .createSettableUncompressedStream(OrcProto.Stream.Kind.DATA.name(), dataStream); boolean isFileCompressed = compressionCodec != null; return new IntStreamReader(columnIndex, present, data, isFileCompressed, columnEncoding, context, vectors); }