Class CompressedMetadataWriter
java.lang.Object
io.trino.orc.metadata.CompressedMetadataWriter
-
Constructor Summary
ConstructorsConstructorDescriptionCompressedMetadataWriter(MetadataWriter metadataWriter, CompressionKind compression, int bufferSize) -
Method Summary
Modifier and TypeMethodDescriptionio.airlift.slice.SlicewriteBloomFilters(List<BloomFilter> bloomFilters) io.airlift.slice.SlicewriteFooter(Footer footer) io.airlift.slice.SlicewriteMetadata(Metadata metadata) io.airlift.slice.SlicewritePostscript(int footerLength, int metadataLength, CompressionKind compression, int compressionBlockSize) io.airlift.slice.SlicewriteRowIndexes(List<RowGroupIndex> rowGroupIndexes) io.airlift.slice.SlicewriteStripeFooter(StripeFooter footer)
-
Constructor Details
-
CompressedMetadataWriter
public CompressedMetadataWriter(MetadataWriter metadataWriter, CompressionKind compression, int bufferSize)
-
-
Method Details
-
getOrcMetadataVersion
-
writePostscript
public io.airlift.slice.Slice writePostscript(int footerLength, int metadataLength, CompressionKind compression, int compressionBlockSize) throws IOException - Throws:
IOException
-
writeMetadata
- Throws:
IOException
-
writeRowIndexes
public io.airlift.slice.Slice writeRowIndexes(List<RowGroupIndex> rowGroupIndexes) throws IOException - Throws:
IOException
-
writeBloomFilters
- Throws:
IOException
-