public abstract class ColumnWriter<T> extends java.lang.Object implements TripleWriter<T>
Modifier and Type | Method and Description |
---|---|
void |
setColumnStore(org.apache.parquet.column.ColumnWriteStore columnStore) |
void |
writeBinary(int rl,
org.apache.parquet.io.api.Binary value)
Write a triple.
|
void |
writeBoolean(int rl,
boolean value)
Write a triple.
|
void |
writeDouble(int rl,
double value)
Write a triple.
|
void |
writeFloat(int rl,
float value)
Write a triple.
|
void |
writeInteger(int rl,
int value)
Write a triple.
|
void |
writeLong(int rl,
long value)
Write a triple.
|
void |
writeNull(int rl,
int dl)
Write a triple for a null value.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
write
public void setColumnStore(org.apache.parquet.column.ColumnWriteStore columnStore)
public void writeBoolean(int rl, boolean value)
TripleWriter
writeBoolean
in interface TripleWriter<T>
rl
- repetition levelvalue
- the boolean valuepublic void writeInteger(int rl, int value)
TripleWriter
writeInteger
in interface TripleWriter<T>
rl
- repetition levelvalue
- the boolean valuepublic void writeLong(int rl, long value)
TripleWriter
writeLong
in interface TripleWriter<T>
rl
- repetition levelvalue
- the boolean valuepublic void writeFloat(int rl, float value)
TripleWriter
writeFloat
in interface TripleWriter<T>
rl
- repetition levelvalue
- the boolean valuepublic void writeDouble(int rl, double value)
TripleWriter
writeDouble
in interface TripleWriter<T>
rl
- repetition levelvalue
- the boolean valuepublic void writeBinary(int rl, org.apache.parquet.io.api.Binary value)
TripleWriter
writeBinary
in interface TripleWriter<T>
rl
- repetition levelvalue
- the boolean valuepublic void writeNull(int rl, int dl)
TripleWriter
writeNull
in interface TripleWriter<T>
rl
- repetition leveldl
- definition level