Package io.trino.parquet.writer
Class MapColumnWriter
java.lang.Object
io.trino.parquet.writer.MapColumnWriter
- All Implemented Interfaces:
ColumnWriter
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.trino.parquet.writer.ColumnWriter
ColumnWriter.BufferData -
Constructor Summary
ConstructorsConstructorDescriptionMapColumnWriter(ColumnWriter keyWriter, ColumnWriter valueWriter, int maxDefinitionLevel, int maxRepetitionLevel) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()longlongvoidwriteBlock(ColumnChunk columnChunk)
-
Constructor Details
-
MapColumnWriter
public MapColumnWriter(ColumnWriter keyWriter, ColumnWriter valueWriter, 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
-