public interface ColumnWriter
Modifier and Type | Method and Description |
---|---|
void |
flush()
Flushes the underlying store.
|
long |
getBufferedSizeInMemory()
used to decide when to write a page or row group
|
void |
write(Binary value,
int repetitionLevel,
int definitionLevel)
writes the current value
|
void |
write(boolean value,
int repetitionLevel,
int definitionLevel)
writes the current value
|
void |
write(double value,
int repetitionLevel,
int definitionLevel)
writes the current value
|
void |
write(float value,
int repetitionLevel,
int definitionLevel)
writes the current value
|
void |
write(int value,
int repetitionLevel,
int definitionLevel)
writes the current value
|
void |
write(long value,
int repetitionLevel,
int definitionLevel)
writes the current value
|
void |
writeNull(int repetitionLevel,
int definitionLevel)
writes the current null value
|
void write(int value, int repetitionLevel, int definitionLevel)
value
- repetitionLevel
- definitionLevel
- void write(long value, int repetitionLevel, int definitionLevel)
value
- repetitionLevel
- definitionLevel
- void write(boolean value, int repetitionLevel, int definitionLevel)
value
- repetitionLevel
- definitionLevel
- void write(Binary value, int repetitionLevel, int definitionLevel)
value
- repetitionLevel
- definitionLevel
- void write(float value, int repetitionLevel, int definitionLevel)
value
- repetitionLevel
- definitionLevel
- void write(double value, int repetitionLevel, int definitionLevel)
value
- repetitionLevel
- definitionLevel
- void writeNull(int repetitionLevel, int definitionLevel)
repetitionLevel
- definitionLevel
- void flush()
long getBufferedSizeInMemory()
Copyright © 2015. All rights reserved.