public interface TripleWriter<T>
Modifier and Type | Method and 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.
|
void write(int rl, T value)
rl
- repetition levelvalue
- the valuedefault void writeBoolean(int rl, boolean value)
rl
- repetition levelvalue
- the boolean valuedefault void writeInteger(int rl, int value)
rl
- repetition levelvalue
- the boolean valuedefault void writeLong(int rl, long value)
rl
- repetition levelvalue
- the boolean valuedefault void writeFloat(int rl, float value)
rl
- repetition levelvalue
- the boolean valuedefault void writeDouble(int rl, double value)
rl
- repetition levelvalue
- the boolean valuedefault void writeBinary(int rl, org.apache.parquet.io.api.Binary value)
rl
- repetition levelvalue
- the boolean valuevoid writeNull(int rl, int dl)
rl
- repetition leveldl
- definition level