Package org.apache.iceberg.parquet
Interface TripleWriter<T>
- All Known Implementing Classes:
ColumnWriter
public interface TripleWriter<T>
-
Method Summary
Modifier and TypeMethodDescriptionvoidWrite a value.default voidwriteBinary(int rl, org.apache.parquet.io.api.Binary value) Write a triple.default voidwriteBoolean(int rl, boolean value) Write a triple.default voidwriteDouble(int rl, double value) Write a triple.default voidwriteFloat(int rl, float value) Write a triple.default voidwriteInteger(int rl, int value) Write a triple.default voidwriteLong(int rl, long value) Write a triple.voidwriteNull(int rl, int dl) Write a triple for a null value.
-
Method Details
-
write
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
-