public class ArrayColumnWriter extends Object implements ColumnWriter
ColumnWriter.BufferData| Constructor and Description |
|---|
ArrayColumnWriter(ColumnWriter elementWriter,
int maxDefinitionLevel,
int maxRepetitionLevel) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
List<ColumnWriter.BufferData> |
getBuffer() |
long |
getBufferedBytes() |
long |
getRetainedBytes() |
void |
reset() |
void |
writeBlock(ColumnChunk columnChunk) |
public ArrayColumnWriter(ColumnWriter elementWriter, int maxDefinitionLevel, int maxRepetitionLevel)
public void writeBlock(ColumnChunk columnChunk) throws IOException
writeBlock in interface ColumnWriterIOExceptionpublic void close()
close in interface ColumnWriterpublic List<ColumnWriter.BufferData> getBuffer() throws IOException
getBuffer in interface ColumnWriterIOExceptionpublic long getBufferedBytes()
getBufferedBytes in interface ColumnWriterpublic long getRetainedBytes()
getRetainedBytes in interface ColumnWriterpublic void reset()
reset in interface ColumnWriterCopyright © 2012–2022. All rights reserved.