Package io.trino.plugin.jdbc
Class JdbcMetadataSessionProperties
java.lang.Object
io.trino.plugin.jdbc.JdbcMetadataSessionProperties
- All Implemented Interfaces:
SessionPropertiesProvider
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJdbcMetadataSessionProperties(JdbcMetadataConfig jdbcMetadataConfig, Optional<Integer> maxDomainCompactionThreshold) -
Method Summary
Modifier and TypeMethodDescriptionstatic intList<PropertyMetadata<?>>static booleanstatic booleanstatic booleanisJoinPushdownEnabled(ConnectorSession session) static booleanisTopNPushdownEnabled(ConnectorSession session)
-
Field Details
-
COMPLEX_EXPRESSION_PUSHDOWN
- See Also:
-
JOIN_PUSHDOWN_ENABLED
- See Also:
-
AGGREGATION_PUSHDOWN_ENABLED
- See Also:
-
TOPN_PUSHDOWN_ENABLED
- See Also:
-
DOMAIN_COMPACTION_THRESHOLD
- See Also:
-
-
Constructor Details
-
JdbcMetadataSessionProperties
@Inject public JdbcMetadataSessionProperties(JdbcMetadataConfig jdbcMetadataConfig, Optional<Integer> maxDomainCompactionThreshold)
-
-
Method Details
-
getSessionProperties
- Specified by:
getSessionPropertiesin interfaceSessionPropertiesProvider
-
isComplexExpressionPushdown
-
isJoinPushdownEnabled
-
isAggregationPushdownEnabled
-
isTopNPushdownEnabled
-
getDomainCompactionThreshold
-