Class OrcReaderConfig

java.lang.Object
io.trino.plugin.hive.orc.OrcReaderConfig

public class OrcReaderConfig extends Object
  • Constructor Details

    • OrcReaderConfig

      public OrcReaderConfig()
  • Method Details

    • 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.
    • isReadLegacyShortZoneId

      public boolean isReadLegacyShortZoneId()
    • setReadLegacyShortZoneId

      @Config("hive.orc.read-legacy-short-zone-id") public OrcReaderConfig setReadLegacyShortZoneId(boolean readLegacyShortZoneId)