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 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); }