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 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:
      getBufferedSize in class org.apache.parquet.column.values.ValuesWriter
    • getBytes

      public org.apache.parquet.bytes.BytesInput getBytes()
      Specified by:
      getBytes in class org.apache.parquet.column.values.ValuesWriter
    • getEncoding

      public org.apache.parquet.column.Encoding getEncoding()
      Specified by:
      getEncoding in class org.apache.parquet.column.values.ValuesWriter
    • reset

      public void reset()
      Specified by:
      reset in class org.apache.parquet.column.values.ValuesWriter
    • close

      public void close()
      Overrides:
      close in class org.apache.parquet.column.values.ValuesWriter
    • toDictPageAndClose

      public org.apache.parquet.column.page.DictionaryPage toDictPageAndClose()
      Overrides:
      toDictPageAndClose in class org.apache.parquet.column.values.ValuesWriter
    • resetDictionary

      public void resetDictionary()
      Overrides:
      resetDictionary in class org.apache.parquet.column.values.ValuesWriter
    • getAllocatedSize

      public long getAllocatedSize()
      Specified by:
      getAllocatedSize in class org.apache.parquet.column.values.ValuesWriter
    • writeByte

      public void writeByte(int value)
      Overrides:
      writeByte in class org.apache.parquet.column.values.ValuesWriter
    • writeBoolean

      public void writeBoolean(boolean v)
      Overrides:
      writeBoolean in class org.apache.parquet.column.values.ValuesWriter
    • writeBytes

      public void writeBytes(org.apache.parquet.io.api.Binary v)
      Overrides:
      writeBytes in class org.apache.parquet.column.values.ValuesWriter
    • writeInteger

      public void writeInteger(int v)
      Overrides:
      writeInteger in class org.apache.parquet.column.values.ValuesWriter
    • writeLong

      public void writeLong(long v)
      Overrides:
      writeLong in class org.apache.parquet.column.values.ValuesWriter
    • writeDouble

      public void writeDouble(double v)
      Overrides:
      writeDouble in class org.apache.parquet.column.values.ValuesWriter
    • writeFloat

      public void writeFloat(float v)
      Overrides:
      writeFloat in class org.apache.parquet.column.values.ValuesWriter
    • memUsageString

      public String memUsageString(String s)
      Specified by:
      memUsageString in class org.apache.parquet.column.values.ValuesWriter