Package io.trino.plugin.jdbc
Class JdbcJoinPushdownUtil
java.lang.Object
io.trino.plugin.jdbc.JdbcJoinPushdownUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic Optional<PreparedQuery>implementJoinCostAware(ConnectorSession session, JoinType joinType, PreparedQuery leftSource, PreparedQuery rightSource, JoinStatistics statistics, Supplier<Optional<PreparedQuery>> delegate) static booleanshouldPushDownJoinCostAware(ConnectorSession session, JoinType joinType, PreparedQuery leftSource, PreparedQuery rightSource, JoinStatistics statistics) Common implementation of AUTOMATIC join pushdown strategy to by used in SEP Jdbc connectors
-
Method Details
-
implementJoinCostAware
public static Optional<PreparedQuery> implementJoinCostAware(ConnectorSession session, JoinType joinType, PreparedQuery leftSource, PreparedQuery rightSource, JoinStatistics statistics, Supplier<Optional<PreparedQuery>> delegate) -
shouldPushDownJoinCostAware
public static boolean shouldPushDownJoinCostAware(ConnectorSession session, JoinType joinType, PreparedQuery leftSource, PreparedQuery rightSource, JoinStatistics statistics) Common implementation of AUTOMATIC join pushdown strategy to by used in SEP Jdbc connectors
-