Package org.apache.iceberg.parquet
Interface TripleWriter<T>
- All Known Implementing Classes:
- ColumnWriter
public interface TripleWriter<T>
- 
Method SummaryModifier 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- 
writeWrite a value.- Parameters:
- rl- repetition level
- value- the value
 
- 
writeBooleandefault void writeBoolean(int rl, boolean value) Write a triple.- Parameters:
- rl- repetition level
- value- the boolean value
 
- 
writeIntegerdefault void writeInteger(int rl, int value) Write a triple.- Parameters:
- rl- repetition level
- value- the integer value
 
- 
writeLongdefault void writeLong(int rl, long value) Write a triple.- Parameters:
- rl- repetition level
- value- the long value
 
- 
writeFloatdefault void writeFloat(int rl, float value) Write a triple.- Parameters:
- rl- repetition level
- value- the float value
 
- 
writeDoubledefault void writeDouble(int rl, double value) Write a triple.- Parameters:
- rl- repetition level
- value- the double value
 
- 
writeBinarydefault void writeBinary(int rl, org.apache.parquet.io.api.Binary value) Write a triple.- Parameters:
- rl- repetition level
- value- the binary value
 
- 
writeNullvoid writeNull(int rl, int dl) Write a triple for a null value.- Parameters:
- rl- repetition level
- dl- definition level
 
 
-