Package io.trino.parquet.writer
Class ArrayColumnWriter
java.lang.Object
io.trino.parquet.writer.ArrayColumnWriter
- All Implemented Interfaces:
ColumnWriter
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.trino.parquet.writer.ColumnWriter
ColumnWriter.BufferData -
Constructor Summary
ConstructorsConstructorDescriptionArrayColumnWriter(ColumnWriter elementWriter, int maxDefinitionLevel, int maxRepetitionLevel) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()longlongvoidwriteBlock(ColumnChunk columnChunk)
-
Constructor Details
-
ArrayColumnWriter
public ArrayColumnWriter(ColumnWriter elementWriter, int maxDefinitionLevel, int maxRepetitionLevel)
-
-
Method Details
-
writeBlock
- Specified by:
writeBlockin interfaceColumnWriter- Throws:
IOException
-
close
public void close()- Specified by:
closein interfaceColumnWriter
-
getBuffer
- Specified by:
getBufferin interfaceColumnWriter- Throws:
IOException
-
getBufferedBytes
public long getBufferedBytes()- Specified by:
getBufferedBytesin interfaceColumnWriter
-
getRetainedBytes
public long getRetainedBytes()- Specified by:
getRetainedBytesin interfaceColumnWriter
-