Interface TripleWriter<T>

All Known Implementing Classes:
ColumnWriter

public interface TripleWriter<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    write(int rl, T value)
    Write a value.
    default void
    writeBinary(int rl, org.apache.parquet.io.api.Binary value)
    Write a triple.
    default void
    writeBoolean(int rl, boolean value)
    Write a triple.
    default void
    writeDouble(int rl, double value)
    Write a triple.
    default void
    writeFloat(int rl, float value)
    Write a triple.
    default void
    writeInteger(int rl, int value)
    Write a triple.
    default void
    writeLong(int rl, long value)
    Write a triple.
    void
    writeNull(int rl, int dl)
    Write a triple for a null value.
  • Method Details

    • write

      void write(int rl, T value)
      Write a value.
      Parameters:
      rl - repetition level
      value - the value
    • writeBoolean

      default void writeBoolean(int rl, boolean value)
      Write a triple.
      Parameters:
      rl - repetition level
      value - the boolean value
    • writeInteger

      default void writeInteger(int rl, int value)
      Write a triple.
      Parameters:
      rl - repetition level
      value - the boolean value
    • writeLong

      default void writeLong(int rl, long value)
      Write a triple.
      Parameters:
      rl - repetition level
      value - the boolean value
    • writeFloat

      default void writeFloat(int rl, float value)
      Write a triple.
      Parameters:
      rl - repetition level
      value - the boolean value
    • writeDouble

      default void writeDouble(int rl, double value)
      Write a triple.
      Parameters:
      rl - repetition level
      value - the boolean value
    • writeBinary

      default void writeBinary(int rl, org.apache.parquet.io.api.Binary value)
      Write a triple.
      Parameters:
      rl - repetition level
      value - the boolean value
    • writeNull

      void writeNull(int rl, int dl)
      Write a triple for a null value.
      Parameters:
      rl - repetition level
      dl - definition level