.addEntry(OrcProto.RowIndexEntry.newBuilder().addPositions(3)) .build(); OrcProto.BloomFilterIndex bfi = OrcProto.BloomFilterIndex.newBuilder().addBloomFilter( OrcProto.BloomFilter.newBuilder().addBitset(0).addBitset(1)).build(); if (doStreamStep) { baos = new ByteArrayOutputStream(); cos = CodedOutputStream.newInstance(baos); bfi.writeTo(cos); cos.flush(); bfi = OrcProto.BloomFilterIndex.newBuilder().mergeFrom(baos.toByteArray()).build();
case BLOOM_FILTER: case BLOOM_FILTER_UTF8: index.getBloomFilterIndex()[colIx] = OrcProto.BloomFilterIndex.parseFrom(cis); break; default:
if (bloomFilterIndices != null && bloomFilterIndices[columnIx] != null) { bfk = bloomFilterKinds[columnIx]; bf = bloomFilterIndices[columnIx].getBloomFilter(rowGroup);
bb.position((int) (offset - range.getOffset())); bb.limit((int) (bb.position() + stream.getLength())); bloomFilterIndices[column] = OrcProto.BloomFilterIndex.parseFrom (InStream.createCodedInputStream("bloom_filter", ReaderImpl.singleton(new BufferChunk(bb, 0)),
bloomFilter = new BloomFilter(streamFactory.getRowIndexStride(), streamFactory.getBloomFilterFPP()); bloomFilterIndex = OrcProto.BloomFilterIndex.newBuilder(); } else { bloomFilter = null; bloomFilterIndexUtf8 = OrcProto.BloomFilterIndex.newBuilder(); } else { bloomFilterEntry = null;
bloomFilterIndex.build().writeTo(bloomFilterStream); bloomFilterStream.flush(); bloomFilterIndex.clear();
com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; makeExtensionsImmutable();
bloomFilterIndex = OrcProto.BloomFilterIndex.newBuilder(); bloomFilterStream = streamFactory.createStream(id, OrcProto.Stream.Kind.BLOOM_FILTER); bloomFilter = new BloomFilterIO(streamFactory.getRowIndexStride(),
bloomFilterIndex.build().writeTo(bloomFilterStream); bloomFilterStream.flush(); bloomFilterIndex.clear();
bloomFilterIndex = OrcProto.BloomFilterIndex.newBuilder(); bloomFilterStream = streamFactory.createStream(id, OrcProto.Stream.Kind.BLOOM_FILTER); bloomFilter = new BloomFilterIO(streamFactory.getRowIndexStride(),
public Builder mergeFrom(org.apache.orc.OrcProto.BloomFilterIndex other) { if (other == org.apache.orc.OrcProto.BloomFilterIndex.getDefaultInstance()) return this; if (bloomFilterBuilder_ == null) { if (!other.bloomFilter_.isEmpty()) { this.mergeUnknownFields(other.getUnknownFields()); return this;
public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.apache.orc.OrcProto.BloomFilterIndex prototype) {
public org.apache.orc.OrcProto.BloomFilterIndex buildPartial() { org.apache.orc.OrcProto.BloomFilterIndex result = new org.apache.orc.OrcProto.BloomFilterIndex(this); int from_bitField0_ = bitField0_; if (bloomFilterBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001)) { bloomFilter_ = java.util.Collections.unmodifiableList(bloomFilter_); bitField0_ = (bitField0_ & ~0x00000001); } result.bloomFilter_ = bloomFilter_; } else { result.bloomFilter_ = bloomFilterBuilder_.build(); } onBuilt(); return result; }
public org.apache.orc.OrcProto.BloomFilterIndex getDefaultInstanceForType() { return org.apache.orc.OrcProto.BloomFilterIndex.getDefaultInstance(); }
public static Builder newBuilder(org.apache.orc.OrcProto.BloomFilterIndex prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); }
public Builder toBuilder() { return newBuilder(this); }
public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; for (int i = 0; i < bloomFilter_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, bloomFilter_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; }
@Override public void writeBloomFilter(StreamName name, OrcProto.BloomFilterIndex.Builder bloom, CompressionCodec codec) throws IOException { OutputStream stream = new OutStream(path.toString(), bufferSize, codec, createDataStream(name)); bloom.build().writeTo(stream); stream.flush(); }
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); for (int i = 0; i < bloomFilter_.size(); i++) { output.writeMessage(1, bloomFilter_.get(i)); } getUnknownFields().writeTo(output); }