Package io.trino.plugin.jdbc
Class JdbcJoinPushdownSessionProperties
java.lang.Object
io.trino.plugin.jdbc.JdbcJoinPushdownSessionProperties
- All Implemented Interfaces:
SessionPropertiesProvider
public final class JdbcJoinPushdownSessionProperties
extends Object
implements SessionPropertiesProvider
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJdbcJoinPushdownSessionProperties(JdbcJoinPushdownConfig joinPushdownConfig) -
Method Summary
Modifier and TypeMethodDescriptionstatic doublestatic Optional<io.airlift.units.DataSize>static JoinPushdownStrategygetJoinPushdownStrategy(ConnectorSession session) List<PropertyMetadata<?>>
-
Field Details
-
JOIN_PUSHDOWN_STRATEGY
- See Also:
-
JOIN_PUSHDOWN_AUTOMATIC_MAX_TABLE_SIZE
- See Also:
-
JOIN_PUSHDOWN_AUTOMATIC_MAX_JOIN_TO_TABLES_RATIO
- See Also:
-
-
Constructor Details
-
JdbcJoinPushdownSessionProperties
-
-
Method Details
-
getSessionProperties
- Specified by:
getSessionPropertiesin interfaceSessionPropertiesProvider
-
getJoinPushdownStrategy
-
getJoinPushdownAutomaticMaxTableSize
public static Optional<io.airlift.units.DataSize> getJoinPushdownAutomaticMaxTableSize(ConnectorSession session) -
getJoinPushdownAutomaticJoinToTablesRatio
-