Class OrcWriterConfig
java.lang.Object
io.trino.plugin.hive.orc.OrcWriterConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleio.airlift.units.DataSizeio.airlift.units.DataSizeintio.airlift.units.DataSizeintio.airlift.units.DataSizeio.airlift.units.DataSize@DecimalMin("0.0") @DecimalMax("100.0") doublebooleanDeprecated.setDefaultBloomFilterFpp(double defaultBloomFilterFpp) setDictionaryMaxMemory(io.airlift.units.DataSize dictionaryMaxMemory) setMaxCompressionBufferSize(io.airlift.units.DataSize maxCompressionBufferSize) setRowGroupMaxRowCount(int rowGroupMaxRowCount) setStringStatisticsLimit(io.airlift.units.DataSize stringStatisticsLimit) setStripeMaxRowCount(int stripeMaxRowCount) setStripeMaxSize(io.airlift.units.DataSize stripeMaxSize) setStripeMinSize(io.airlift.units.DataSize stripeMinSize) setUseLegacyVersion(boolean useLegacyVersion) Deprecated.setValidationMode(OrcWriteValidation.OrcWriteValidationMode validationMode) setValidationPercentage(double validationPercentage) setWriterIdentification(OrcWriterOptions.WriterIdentification writerIdentification)
-
Constructor Details
-
OrcWriterConfig
public OrcWriterConfig()
-
-
Method Details
-
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. -
setUseLegacyVersion
@Deprecated @LegacyConfig(value="hive.orc.writer.use-legacy-version-number", replacedBy="hive.orc.writer.writer-identification") public OrcWriterConfig setUseLegacyVersion(boolean useLegacyVersion) Deprecated. -
getWriterIdentification
-
setWriterIdentification
@Config("hive.orc.writer.writer-identification") public OrcWriterConfig setWriterIdentification(OrcWriterOptions.WriterIdentification writerIdentification) -
getValidationPercentage
@DecimalMin("0.0") @DecimalMax("100.0") public @DecimalMin("0.0") @DecimalMax("100.0") double getValidationPercentage() -
setValidationPercentage
@Config("hive.orc.writer.validation-percentage") public OrcWriterConfig setValidationPercentage(double validationPercentage) -
getValidationMode
-
setValidationMode
@Config("hive.orc.writer.validation-mode") public OrcWriterConfig setValidationMode(OrcWriteValidation.OrcWriteValidationMode validationMode)
-