Class BloomFilterValuesWriter
java.lang.Object
org.apache.parquet.column.values.ValuesWriter
io.trino.parquet.writer.valuewriter.BloomFilterValuesWriter
public class BloomFilterValuesWriter
extends org.apache.parquet.column.values.ValuesWriter
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static org.apache.parquet.column.values.ValuesWritercreateBloomFilterValuesWriter(org.apache.parquet.column.values.ValuesWriter writer, Optional<org.apache.parquet.column.values.bloomfilter.BloomFilter> bloomFilter) longlongorg.apache.parquet.bytes.BytesInputgetBytes()org.apache.parquet.column.Encodingorg.apache.parquet.column.values.ValuesWritervoidreset()voidorg.apache.parquet.column.page.DictionaryPagevoidwriteBoolean(boolean v) voidwriteByte(int value) voidwriteBytes(org.apache.parquet.io.api.Binary v) voidwriteDouble(double v) voidwriteFloat(float v) voidwriteInteger(int v) voidwriteLong(long v)
-
Method Details
-
createBloomFilterValuesWriter
public static org.apache.parquet.column.values.ValuesWriter createBloomFilterValuesWriter(org.apache.parquet.column.values.ValuesWriter writer, Optional<org.apache.parquet.column.values.bloomfilter.BloomFilter> bloomFilter) -
getWriter
public org.apache.parquet.column.values.ValuesWriter getWriter() -
getBufferedSize
public long getBufferedSize()- Specified by:
getBufferedSizein classorg.apache.parquet.column.values.ValuesWriter
-
getBytes
public org.apache.parquet.bytes.BytesInput getBytes()- Specified by:
getBytesin classorg.apache.parquet.column.values.ValuesWriter
-
getEncoding
public org.apache.parquet.column.Encoding getEncoding()- Specified by:
getEncodingin classorg.apache.parquet.column.values.ValuesWriter
-
reset
public void reset()- Specified by:
resetin classorg.apache.parquet.column.values.ValuesWriter
-
close
public void close()- Overrides:
closein classorg.apache.parquet.column.values.ValuesWriter
-
toDictPageAndClose
public org.apache.parquet.column.page.DictionaryPage toDictPageAndClose()- Overrides:
toDictPageAndClosein classorg.apache.parquet.column.values.ValuesWriter
-
resetDictionary
public void resetDictionary()- Overrides:
resetDictionaryin classorg.apache.parquet.column.values.ValuesWriter
-
getAllocatedSize
public long getAllocatedSize()- Specified by:
getAllocatedSizein classorg.apache.parquet.column.values.ValuesWriter
-
writeByte
public void writeByte(int value) - Overrides:
writeBytein classorg.apache.parquet.column.values.ValuesWriter
-
writeBoolean
public void writeBoolean(boolean v) - Overrides:
writeBooleanin classorg.apache.parquet.column.values.ValuesWriter
-
writeBytes
public void writeBytes(org.apache.parquet.io.api.Binary v) - Overrides:
writeBytesin classorg.apache.parquet.column.values.ValuesWriter
-
writeInteger
public void writeInteger(int v) - Overrides:
writeIntegerin classorg.apache.parquet.column.values.ValuesWriter
-
writeLong
public void writeLong(long v) - Overrides:
writeLongin classorg.apache.parquet.column.values.ValuesWriter
-
writeDouble
public void writeDouble(double v) - Overrides:
writeDoublein classorg.apache.parquet.column.values.ValuesWriter
-
writeFloat
public void writeFloat(float v) - Overrides:
writeFloatin classorg.apache.parquet.column.values.ValuesWriter
-
memUsageString
- Specified by:
memUsageStringin classorg.apache.parquet.column.values.ValuesWriter
-