Class JdbcJoinPushdownConfig

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

public class JdbcJoinPushdownConfig extends Object
  • Constructor Details

    • JdbcJoinPushdownConfig

      public JdbcJoinPushdownConfig()
  • Method Details

    • getJoinPushdownStrategy

      public JoinPushdownStrategy getJoinPushdownStrategy()
    • setJoinPushdownStrategy

      @Config("join-pushdown.strategy") public JdbcJoinPushdownConfig setJoinPushdownStrategy(JoinPushdownStrategy joinPushdownStrategy)
    • getJoinPushdownAutomaticMaxTableSize

      public Optional<io.airlift.units.DataSize> getJoinPushdownAutomaticMaxTableSize()
    • setJoinPushdownAutomaticMaxTableSize

      @Config("experimental.join-pushdown.automatic.max-table-size") public JdbcJoinPushdownConfig setJoinPushdownAutomaticMaxTableSize(io.airlift.units.DataSize joinPushdownAutomaticMaxTableSize)
    • getJoinPushdownAutomaticMaxJoinToTablesRatio

      public double getJoinPushdownAutomaticMaxJoinToTablesRatio()
    • setJoinPushdownAutomaticMaxJoinToTablesRatio

      @Config("experimental.join-pushdown.automatic.max-join-to-tables-ratio") public JdbcJoinPushdownConfig setJoinPushdownAutomaticMaxJoinToTablesRatio(double joinPushdownAutomaticMaxJoinToTablesRatio)