Package io.trino.plugin.hive.orc
Class OrcReaderConfig
- java.lang.Object
-
- io.trino.plugin.hive.orc.OrcReaderConfig
-
public class OrcReaderConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description OrcReaderConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description @NotNull io.airlift.units.DataSizegetMaxBlockSize()@NotNull io.airlift.units.DataSizegetMaxBufferSize()@NotNull io.airlift.units.DataSizegetMaxMergeDistance()@NotNull io.airlift.units.DataSizegetStreamBufferSize()@NotNull io.airlift.units.DataSizegetTinyStripeThreshold()booleanisBloomFiltersEnabled()booleanisLazyReadSmallRanges()Deprecated.booleanisNestedLazy()Deprecated.booleanisUseColumnNames()OrcReaderConfigsetBloomFiltersEnabled(boolean bloomFiltersEnabled)OrcReaderConfigsetLazyReadSmallRanges(boolean lazyReadSmallRanges)Deprecated.OrcReaderConfigsetMaxBlockSize(io.airlift.units.DataSize maxBlockSize)OrcReaderConfigsetMaxBufferSize(io.airlift.units.DataSize maxBufferSize)OrcReaderConfigsetMaxMergeDistance(io.airlift.units.DataSize maxMergeDistance)OrcReaderConfigsetNestedLazy(boolean nestedLazy)Deprecated.OrcReaderConfigsetStreamBufferSize(io.airlift.units.DataSize streamBufferSize)OrcReaderConfigsetTinyStripeThreshold(io.airlift.units.DataSize tinyStripeThreshold)OrcReaderConfigsetUseColumnNames(boolean useColumnNames)OrcReaderOptionstoOrcReaderOptions()
-
-
-
Method Detail
-
toOrcReaderOptions
public OrcReaderOptions toOrcReaderOptions()
-
isUseColumnNames
public boolean isUseColumnNames()
-
setUseColumnNames
@Config("hive.orc.use-column-names") public OrcReaderConfig setUseColumnNames(boolean useColumnNames)
-
isBloomFiltersEnabled
public boolean isBloomFiltersEnabled()
-
setBloomFiltersEnabled
@Config("hive.orc.bloom-filters.enabled") public OrcReaderConfig setBloomFiltersEnabled(boolean bloomFiltersEnabled)
-
getMaxMergeDistance
@NotNull public @NotNull io.airlift.units.DataSize getMaxMergeDistance()
-
setMaxMergeDistance
@Config("hive.orc.max-merge-distance") public OrcReaderConfig setMaxMergeDistance(io.airlift.units.DataSize maxMergeDistance)
-
getMaxBufferSize
@NotNull public @NotNull io.airlift.units.DataSize getMaxBufferSize()
-
setMaxBufferSize
@Config("hive.orc.max-buffer-size") public OrcReaderConfig setMaxBufferSize(io.airlift.units.DataSize maxBufferSize)
-
getTinyStripeThreshold
@NotNull public @NotNull io.airlift.units.DataSize getTinyStripeThreshold()
-
setTinyStripeThreshold
@Config("hive.orc.tiny-stripe-threshold") public OrcReaderConfig setTinyStripeThreshold(io.airlift.units.DataSize tinyStripeThreshold)
-
getStreamBufferSize
@NotNull public @NotNull io.airlift.units.DataSize getStreamBufferSize()
-
setStreamBufferSize
@Config("hive.orc.stream-buffer-size") public OrcReaderConfig setStreamBufferSize(io.airlift.units.DataSize streamBufferSize)
-
getMaxBlockSize
@NotNull public @NotNull io.airlift.units.DataSize getMaxBlockSize()
-
setMaxBlockSize
@Config("hive.orc.max-read-block-size") public OrcReaderConfig setMaxBlockSize(io.airlift.units.DataSize maxBlockSize)
-
isLazyReadSmallRanges
@Deprecated public boolean isLazyReadSmallRanges()
Deprecated.
-
setLazyReadSmallRanges
@Deprecated @Config("hive.orc.lazy-read-small-ranges") public OrcReaderConfig setLazyReadSmallRanges(boolean lazyReadSmallRanges)
Deprecated.
-
isNestedLazy
@Deprecated public boolean isNestedLazy()
Deprecated.
-
setNestedLazy
@Deprecated @Config("hive.orc.nested-lazy") public OrcReaderConfig setNestedLazy(boolean nestedLazy)
Deprecated.
-
-