public class StructColumnWriter extends Object implements ColumnWriter
ColumnWriter.BufferData| Constructor and Description |
|---|
StructColumnWriter(List<ColumnWriter> columnWriters,
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 StructColumnWriter(List<ColumnWriter> columnWriters, 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–2024. All rights reserved.