Package io.trino.plugin.hive.parquet
Class ParquetReaderConfig
java.lang.Object
io.trino.plugin.hive.parquet.ParquetReaderConfig
@DefunctConfig({"hive.parquet.fail-on-corrupted-statistics","parquet.fail-on-corrupted-statistics","parquet.optimized-reader.enabled","parquet.optimized-nested-reader.enabled"})
public class ParquetReaderConfig
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull @MinDataSize("1MB") io.airlift.units.DataSize@NotNull io.airlift.units.DataSize@jakarta.validation.constraints.Min(128L),@jakarta.validation.constraints.Max(65536L) int@NotNull io.airlift.units.DataSizebooleanDeprecated.booleanbooleansetIgnoreStatistics(boolean ignoreStatistics) Deprecated.setMaxBufferSize(io.airlift.units.DataSize size) setMaxMergeDistance(io.airlift.units.DataSize distance) setMaxReadBlockRowCount(int length) setMaxReadBlockSize(io.airlift.units.DataSize maxReadBlockSize) setUseBloomFilter(boolean useBloomFilter) setUseColumnIndex(boolean useColumnIndex)
-
Constructor Details
-
ParquetReaderConfig
public ParquetReaderConfig()
-
-
Method Details
-
isIgnoreStatistics
Deprecated. -
setIgnoreStatistics
@Deprecated @Config("parquet.ignore-statistics") public ParquetReaderConfig setIgnoreStatistics(boolean ignoreStatistics) Deprecated. -
getMaxReadBlockSize
@NotNull public @NotNull io.airlift.units.DataSize getMaxReadBlockSize() -
setMaxReadBlockSize
@Config("parquet.max-read-block-size") @LegacyConfig("hive.parquet.max-read-block-size") public ParquetReaderConfig setMaxReadBlockSize(io.airlift.units.DataSize maxReadBlockSize) -
getMaxReadBlockRowCount
@Min(128L) @Max(65536L) public @jakarta.validation.constraints.Min(128L),@jakarta.validation.constraints.Max(65536L) int getMaxReadBlockRowCount() -
setMaxReadBlockRowCount
@Config("parquet.max-read-block-row-count") public ParquetReaderConfig setMaxReadBlockRowCount(int length) -
getMaxMergeDistance
@NotNull public @NotNull io.airlift.units.DataSize getMaxMergeDistance() -
setMaxMergeDistance
@Config("parquet.max-merge-distance") public ParquetReaderConfig setMaxMergeDistance(io.airlift.units.DataSize distance) -
getMaxBufferSize
@NotNull @MinDataSize("1MB") public @NotNull @MinDataSize("1MB") io.airlift.units.DataSize getMaxBufferSize() -
setMaxBufferSize
@Config("parquet.max-buffer-size") public ParquetReaderConfig setMaxBufferSize(io.airlift.units.DataSize size) -
setUseColumnIndex
@Config("parquet.use-column-index") public ParquetReaderConfig setUseColumnIndex(boolean useColumnIndex) -
isUseColumnIndex
public boolean isUseColumnIndex() -
setUseBloomFilter
@Config("parquet.use-bloom-filter") public ParquetReaderConfig setUseBloomFilter(boolean useBloomFilter) -
isUseBloomFilter
public boolean isUseBloomFilter() -
toParquetReaderOptions
-