Interface TripleWriter<T>

  • All Known Implementing Classes:
    ColumnWriter

    public interface TripleWriter<T>
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      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 Detail

      • 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