Package org.apache.iceberg.parquet
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 levelvalue
- the value
-
writeBoolean
default void writeBoolean(int rl, boolean value)
Write a triple.- Parameters:
rl
- repetition levelvalue
- the boolean value
-
writeInteger
default void writeInteger(int rl, int value)
Write a triple.- Parameters:
rl
- repetition levelvalue
- the boolean value
-
writeLong
default void writeLong(int rl, long value)
Write a triple.- Parameters:
rl
- repetition levelvalue
- the boolean value
-
writeFloat
default void writeFloat(int rl, float value)
Write a triple.- Parameters:
rl
- repetition levelvalue
- the boolean value
-
writeDouble
default void writeDouble(int rl, double value)
Write a triple.- Parameters:
rl
- repetition levelvalue
- the boolean value
-
writeBinary
default void writeBinary(int rl, org.apache.parquet.io.api.Binary value)
Write a triple.- Parameters:
rl
- repetition levelvalue
- the boolean value
-
writeNull
void writeNull(int rl, int dl)
Write a triple for a null value.- Parameters:
rl
- repetition leveldl
- definition level
-
-