Class OrcReaderConfig
java.lang.Object
io.trino.plugin.hive.orc.OrcReaderConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull io.airlift.units.DataSize@NotNull io.airlift.units.DataSize@NotNull io.airlift.units.DataSize@NotNull io.airlift.units.DataSize@NotNull io.airlift.units.DataSizebooleanbooleanDeprecated.booleanDeprecated.booleanbooleansetBloomFiltersEnabled(boolean bloomFiltersEnabled) setLazyReadSmallRanges(boolean lazyReadSmallRanges) Deprecated.setMaxBlockSize(io.airlift.units.DataSize maxBlockSize) setMaxBufferSize(io.airlift.units.DataSize maxBufferSize) setMaxMergeDistance(io.airlift.units.DataSize maxMergeDistance) setNestedLazy(boolean nestedLazy) Deprecated.setReadLegacyShortZoneId(boolean readLegacyShortZoneId) setStreamBufferSize(io.airlift.units.DataSize streamBufferSize) setTinyStripeThreshold(io.airlift.units.DataSize tinyStripeThreshold) setUseColumnNames(boolean useColumnNames)
-
Constructor Details
-
OrcReaderConfig
public OrcReaderConfig()
-
-
Method Details
-
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. -
setLazyReadSmallRanges
@Deprecated @Config("hive.orc.lazy-read-small-ranges") public OrcReaderConfig setLazyReadSmallRanges(boolean lazyReadSmallRanges) Deprecated. -
isNestedLazy
Deprecated. -
setNestedLazy
@Deprecated @Config("hive.orc.nested-lazy") public OrcReaderConfig setNestedLazy(boolean nestedLazy) Deprecated. -
isReadLegacyShortZoneId
public boolean isReadLegacyShortZoneId() -
setReadLegacyShortZoneId
@Config("hive.orc.read-legacy-short-zone-id") public OrcReaderConfig setReadLegacyShortZoneId(boolean readLegacyShortZoneId)
-