Package io.trino.plugin.jdbc
Class JdbcMetadataConfig
java.lang.Object
io.trino.plugin.jdbc.JdbcMetadataConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@javax.validation.constraints.Min(1L) intbooleanbooleanbooleansetAggregationPushdownEnabled(boolean aggregationPushdownEnabled) setComplexExpressionPushdownEnabled(boolean complexExpressionPushdownEnabled) setDomainCompactionThreshold(int domainCompactionThreshold) setJoinPushdownEnabled(boolean joinPushdownEnabled) setTopNPushdownEnabled(boolean enabled)
-
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
-
isTopNPushdownEnabled
-
getDomainCompactionThreshold
@Min(1L) public @javax.validation.constraints.Min(1L) int getDomainCompactionThreshold() -
setDomainCompactionThreshold
@Config("domain-compaction-threshold") public JdbcMetadataConfig setDomainCompactionThreshold(int domainCompactionThreshold)
-