Uses of Class
io.trino.sql.planner.OptimizerConfig
Packages that use OptimizerConfig
-
Uses of OptimizerConfig in io.trino
Constructors in io.trino with parameters of type OptimizerConfigModifierConstructorDescriptionSystemSessionProperties(QueryManagerConfig queryManagerConfig, TaskManagerConfig taskManagerConfig, MemoryManagerConfig memoryManagerConfig, FeaturesConfig featuresConfig, OptimizerConfig optimizerConfig, NodeMemoryConfig nodeMemoryConfig, DynamicFilterConfig dynamicFilterConfig, NodeSchedulerConfig nodeSchedulerConfig) -
Uses of OptimizerConfig in io.trino.connector
Constructors in io.trino.connector with parameters of type OptimizerConfigModifierConstructorDescriptionDefaultCatalogFactory(Metadata metadata, AccessControl accessControl, InternalNodeManager nodeManager, PageSorter pageSorter, PageIndexerFactory pageIndexerFactory, io.airlift.node.NodeInfo nodeInfo, VersionEmbedder versionEmbedder, io.opentelemetry.api.OpenTelemetry openTelemetry, TransactionManager transactionManager, TypeManager typeManager, NodeSchedulerConfig nodeSchedulerConfig, OptimizerConfig optimizerConfig) -
Uses of OptimizerConfig in io.trino.cost
Constructors in io.trino.cost with parameters of type OptimizerConfig -
Uses of OptimizerConfig in io.trino.sql.planner
Methods in io.trino.sql.planner that return OptimizerConfigModifier and TypeMethodDescriptionOptimizerConfig.setAdaptivePartialAggregationEnabled(boolean adaptivePartialAggregationEnabled) OptimizerConfig.setAdaptivePartialAggregationUniqueRowsRatioThreshold(double adaptivePartialAggregationUniqueRowsRatioThreshold) OptimizerConfig.setCollectPlanStatisticsForAllQueries(boolean collectPlanStatisticsForAllQueries) OptimizerConfig.setColocatedJoinsEnabled(boolean colocatedJoinsEnabled) OptimizerConfig.setComplexExpressionPushdownEnabled(boolean complexExpressionPushdownEnabled) OptimizerConfig.setCpuCostWeight(double cpuCostWeight) OptimizerConfig.setDefaultFilterFactorEnabled(boolean defaultFilterFactorEnabled) OptimizerConfig.setDictionaryAggregation(boolean dictionaryAggregation) OptimizerConfig.setDistributedSortEnabled(boolean enabled) OptimizerConfig.setEnableForcedExchangeBelowGroupId(boolean enableForcedExchangeBelowGroupId) OptimizerConfig.setEnableIntermediateAggregations(boolean enableIntermediateAggregations) OptimizerConfig.setEnableStatsCalculator(boolean enableStatsCalculator) OptimizerConfig.setFilterConjunctionIndependenceFactor(double filterConjunctionIndependenceFactor) OptimizerConfig.setForceSingleNodeOutput(boolean value) OptimizerConfig.setIgnoreDownstreamPreferences(boolean ignoreDownstreamPreferences) OptimizerConfig.setIgnoreStatsCalculatorFailures(boolean ignoreStatsCalculatorFailures) OptimizerConfig.setIterativeOptimizerTimeout(io.airlift.units.Duration timeout) OptimizerConfig.setJoinDistributionType(OptimizerConfig.JoinDistributionType joinDistributionType) OptimizerConfig.setJoinMaxBroadcastTableSize(io.airlift.units.DataSize joinMaxBroadcastTableSize) OptimizerConfig.setJoinMultiClauseIndependenceFactor(double joinMultiClauseIndependenceFactor) OptimizerConfig.setJoinPartitionedBuildMinRowCount(long joinPartitionedBuildMinRowCount) OptimizerConfig.setJoinReorderingStrategy(OptimizerConfig.JoinReorderingStrategy joinReorderingStrategy) OptimizerConfig.setMarkDistinctStrategy(OptimizerConfig.MarkDistinctStrategy markDistinctStrategy) OptimizerConfig.setMaxPrefetchedInformationSchemaPrefixes(int maxPrefetchedInformationSchemaPrefixes) OptimizerConfig.setMaxReorderedJoins(int maxReorderedJoins) OptimizerConfig.setMemoryCostWeight(double memoryCostWeight) OptimizerConfig.setMergeProjectWithValues(boolean mergeProjectWithValues) OptimizerConfig.setMinInputRowsPerTask(long minInputRowsPerTask) OptimizerConfig.setMinInputSizePerTask(io.airlift.units.DataSize minInputSizePerTask) OptimizerConfig.setNetworkCostWeight(double networkCostWeight) OptimizerConfig.setNonEstimatablePredicateApproximationEnabled(boolean nonEstimatablePredicateApproximationEnabled) OptimizerConfig.setOptimizeDuplicateInsensitiveJoins(boolean optimizeDuplicateInsensitiveJoins) OptimizerConfig.setOptimizeHashGeneration(boolean optimizeHashGeneration) OptimizerConfig.setOptimizeMetadataQueries(boolean optimizeMetadataQueries) OptimizerConfig.setOptimizeMixedDistinctAggregations(boolean value) OptimizerConfig.setOptimizeTopNRanking(boolean optimizeTopNRanking) OptimizerConfig.setPreAggregateCaseAggregationsEnabled(boolean preAggregateCaseAggregationsEnabled) OptimizerConfig.setPredicatePushdownUseTableProperties(boolean predicatePushdownUseTableProperties) OptimizerConfig.setPreferPartialAggregation(boolean value) OptimizerConfig.setPushAggregationThroughOuterJoin(boolean pushAggregationThroughOuterJoin) OptimizerConfig.setPushPartialAggregationThroughJoin(boolean pushPartialAggregationThroughJoin) OptimizerConfig.setPushTableWriteThroughUnion(boolean pushTableWriteThroughUnion) OptimizerConfig.setRewriteFilteringSemiJoinToInnerJoin(boolean rewriteFilteringSemiJoinToInnerJoin) OptimizerConfig.setSkipRedundantSort(boolean value) OptimizerConfig.setSpatialJoinsEnabled(boolean spatialJoinsEnabled) OptimizerConfig.setStatisticsPrecalculationForPushdownEnabled(boolean statisticsPrecalculationForPushdownEnabled) OptimizerConfig.setTableScanNodePartitioningMinBucketToTaskRatio(double tableScanNodePartitioningMinBucketToTaskRatio) OptimizerConfig.setUseCostBasedPartitioning(boolean useCostBasedPartitioning) OptimizerConfig.setUseExactPartitioning(boolean useExactPartitioning) OptimizerConfig.setUseLegacyWindowFilterPushdown(boolean useLegacyWindowFilterPushdown) OptimizerConfig.setUsePreferredWritePartitioning(boolean usePreferredWritePartitioning) OptimizerConfig.setUseTableScanNodePartitioning(boolean useTableScanNodePartitioning)