public class OrcFileWriterConfig extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OrcFileWriterConfig.StreamLayoutType |
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_COMPRESSION_LEVEL |
| Constructor and Description |
|---|
OrcFileWriterConfig() |
public static final int DEFAULT_COMPRESSION_LEVEL
public OrcWriterOptions.Builder toOrcWriterOptionsBuilder()
@NotNull public @NotNull io.airlift.units.DataSize getStripeMinSize()
@Config(value="hive.orc.writer.stripe-min-size") public OrcFileWriterConfig setStripeMinSize(io.airlift.units.DataSize stripeMinSize)
@NotNull public @NotNull io.airlift.units.DataSize getStripeMaxSize()
@Config(value="hive.orc.writer.stripe-max-size") public OrcFileWriterConfig setStripeMaxSize(io.airlift.units.DataSize stripeMaxSize)
public int getStripeMaxRowCount()
@Config(value="hive.orc.writer.stripe-max-rows") public OrcFileWriterConfig setStripeMaxRowCount(int stripeMaxRowCount)
public int getRowGroupMaxRowCount()
@Config(value="hive.orc.writer.row-group-max-rows") public OrcFileWriterConfig setRowGroupMaxRowCount(int rowGroupMaxRowCount)
@NotNull public @NotNull io.airlift.units.DataSize getDictionaryMaxMemory()
@Config(value="hive.orc.writer.dictionary-max-memory") public OrcFileWriterConfig setDictionaryMaxMemory(io.airlift.units.DataSize dictionaryMaxMemory)
public boolean isIntegerDictionaryEncodingEnabled()
@Config(value="hive.orc.writer.integer-dictionary-encoding-enabled") public OrcFileWriterConfig setIntegerDictionaryEncodingEnabled(boolean isIntegerDictionaryEncodingEnabled)
public boolean isStringDictionaryEncodingEnabled()
@Config(value="hive.orc.writer.string-dictionary-encoding-enabled") public OrcFileWriterConfig setStringDictionaryEncodingEnabled(boolean isStringDictionaryEncodingEnabled)
public boolean isStringDictionarySortingEnabled()
@Config(value="hive.orc.writer.string-dictionary-sorting-enabled") public OrcFileWriterConfig setStringDictionarySortingEnabled(boolean isStringDictionarySortingEnabled)
public boolean isFlatMapWriterEnabled()
@Config(value="hive.orc.writer.flat-map-writer-enabled") public OrcFileWriterConfig setFlatMapWriterEnabled(boolean isFlatMapWriterEnabled)
public int getCompressionLevel()
@Config(value="hive.orc.writer.compression-level") public OrcFileWriterConfig setCompressionLevel(int compressionLevel)
@NotNull public @NotNull io.airlift.units.DataSize getStringStatisticsLimit()
@Config(value="hive.orc.writer.string-statistics-limit") public OrcFileWriterConfig setStringStatisticsLimit(io.airlift.units.DataSize stringStatisticsLimit)
@NotNull public @NotNull io.airlift.units.DataSize getMaxCompressionBufferSize()
@Config(value="hive.orc.writer.max-compression-buffer-size") public OrcFileWriterConfig setMaxCompressionBufferSize(io.airlift.units.DataSize maxCompressionBufferSize)
@NotNull public @NotNull OrcFileWriterConfig.StreamLayoutType getStreamLayoutType()
@Config(value="hive.orc.writer.stream-layout-type") public OrcFileWriterConfig setStreamLayoutType(OrcFileWriterConfig.StreamLayoutType streamLayoutType)
public boolean isDwrfStripeCacheEnabled()
@Config(value="hive.orc.writer.dwrf-stripe-cache-enabled") public OrcFileWriterConfig setDwrfStripeCacheEnabled(boolean isDwrfStripeCacheEnabled)
@NotNull public @NotNull io.airlift.units.DataSize getDwrfStripeCacheMaxSize()
@Config(value="hive.orc.writer.dwrf-stripe-cache-max-size") public OrcFileWriterConfig setDwrfStripeCacheMaxSize(io.airlift.units.DataSize dwrfStripeCacheMaxSize)
@NotNull public @NotNull DwrfStripeCacheMode getDwrfStripeCacheMode()
@Config(value="hive.orc.writer.dwrf-stripe-cache-mode") public OrcFileWriterConfig setDwrfStripeCacheMode(DwrfStripeCacheMode dwrfStripeCacheMode)
public boolean isAddHostnameToFileMetadataEnabled()
@Config(value="hive.orc.writer.add-hostname-to-file-metadata-enabled") public OrcFileWriterConfig setAddHostnameToFileMetadataEnabled(boolean addHostnameToFileMetadataEnabled)
Copyright © 2012–2023. All rights reserved.