Package io.trino.plugin.hive.orc
Class OrcWriterConfig
- java.lang.Object
-
- io.trino.plugin.hive.orc.OrcWriterConfig
-
@DefunctConfig("hive.orc.optimized-writer.enabled") public class OrcWriterConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description OrcWriterConfig()
-
Method Summary
-
-
-
Method Detail
-
toOrcWriterOptions
public OrcWriterOptions toOrcWriterOptions()
-
getStripeMinSize
public io.airlift.units.DataSize getStripeMinSize()
-
setStripeMinSize
@Config("hive.orc.writer.stripe-min-size") public OrcWriterConfig setStripeMinSize(io.airlift.units.DataSize stripeMinSize)
-
getStripeMaxSize
public io.airlift.units.DataSize getStripeMaxSize()
-
setStripeMaxSize
@Config("hive.orc.writer.stripe-max-size") public OrcWriterConfig setStripeMaxSize(io.airlift.units.DataSize stripeMaxSize)
-
getStripeMaxRowCount
public int getStripeMaxRowCount()
-
setStripeMaxRowCount
@Config("hive.orc.writer.stripe-max-rows") public OrcWriterConfig setStripeMaxRowCount(int stripeMaxRowCount)
-
getRowGroupMaxRowCount
public int getRowGroupMaxRowCount()
-
setRowGroupMaxRowCount
@Config("hive.orc.writer.row-group-max-rows") public OrcWriterConfig setRowGroupMaxRowCount(int rowGroupMaxRowCount)
-
getDictionaryMaxMemory
public io.airlift.units.DataSize getDictionaryMaxMemory()
-
setDictionaryMaxMemory
@Config("hive.orc.writer.dictionary-max-memory") public OrcWriterConfig setDictionaryMaxMemory(io.airlift.units.DataSize dictionaryMaxMemory)
-
getStringStatisticsLimit
public io.airlift.units.DataSize getStringStatisticsLimit()
-
setStringStatisticsLimit
@Config("hive.orc.writer.string-statistics-limit") public OrcWriterConfig setStringStatisticsLimit(io.airlift.units.DataSize stringStatisticsLimit)
-
getMaxCompressionBufferSize
public io.airlift.units.DataSize getMaxCompressionBufferSize()
-
setMaxCompressionBufferSize
@Config("hive.orc.writer.max-compression-buffer-size") public OrcWriterConfig setMaxCompressionBufferSize(io.airlift.units.DataSize maxCompressionBufferSize)
-
getDefaultBloomFilterFpp
public double getDefaultBloomFilterFpp()
-
setDefaultBloomFilterFpp
@Config("hive.orc.default-bloom-filter-fpp") public OrcWriterConfig setDefaultBloomFilterFpp(double defaultBloomFilterFpp)
-
isUseLegacyVersion
@Deprecated public boolean isUseLegacyVersion()
Deprecated.
-
setUseLegacyVersion
@Deprecated @LegacyConfig(value="hive.orc.writer.use-legacy-version-number", replacedBy="hive.orc.writer.writer-identification") public OrcWriterConfig setUseLegacyVersion(boolean useLegacyVersion)
Deprecated.
-
getWriterIdentification
@NotNull public @NotNull OrcWriterOptions.WriterIdentification getWriterIdentification()
-
setWriterIdentification
@Config("hive.orc.writer.writer-identification") public OrcWriterConfig setWriterIdentification(OrcWriterOptions.WriterIdentification writerIdentification)
-
getValidationPercentage
@DecimalMin("0.0") @DecimalMax("100.0") public @javax.validation.constraints.DecimalMin("0.0"),@javax.validation.constraints.DecimalMax("100.0") double getValidationPercentage()
-
setValidationPercentage
@Config("hive.orc.writer.validation-percentage") public OrcWriterConfig setValidationPercentage(double validationPercentage)
-
getValidationMode
@NotNull public @NotNull OrcWriteValidation.OrcWriteValidationMode getValidationMode()
-
setValidationMode
@Config("hive.orc.writer.validation-mode") public OrcWriterConfig setValidationMode(OrcWriteValidation.OrcWriteValidationMode validationMode)
-
-