Class JdbcMetadataConfig

java.lang.Object
io.trino.plugin.jdbc.JdbcMetadataConfig

@DefunctConfig("allow-drop-table") public class JdbcMetadataConfig extends Object
  • Constructor Details

    • JdbcMetadataConfig

      public JdbcMetadataConfig()
  • Method Details

    • isComplexExpressionPushdownEnabled

      public boolean isComplexExpressionPushdownEnabled()
    • setComplexExpressionPushdownEnabled

      @Config("complex-expression-pushdown.enabled") public JdbcMetadataConfig setComplexExpressionPushdownEnabled(boolean complexExpressionPushdownEnabled)
    • isJoinPushdownEnabled

      public boolean isJoinPushdownEnabled()
    • setJoinPushdownEnabled

      @LegacyConfig("experimental.join-pushdown.enabled") @Config("join-pushdown.enabled") public JdbcMetadataConfig setJoinPushdownEnabled(boolean joinPushdownEnabled)
    • isAggregationPushdownEnabled

      public boolean isAggregationPushdownEnabled()
    • setAggregationPushdownEnabled

      @Config("aggregation-pushdown.enabled") @LegacyConfig("allow-aggregation-pushdown") public JdbcMetadataConfig setAggregationPushdownEnabled(boolean aggregationPushdownEnabled)
    • setTopNPushdownEnabled

      @Config("topn-pushdown.enabled") public JdbcMetadataConfig setTopNPushdownEnabled(boolean enabled)
    • isTopNPushdownEnabled

      public Boolean isTopNPushdownEnabled()
    • getDomainCompactionThreshold

      @Min(1L) public @javax.validation.constraints.Min(1L) int getDomainCompactionThreshold()
    • setDomainCompactionThreshold

      @Config("domain-compaction-threshold") public JdbcMetadataConfig setDomainCompactionThreshold(int domainCompactionThreshold)