@PublicEvolving public class OptimizerConfigOptions extends Object
NOTE: All option keys in this class must start with "table.optimizer".
Modifier and Type | Class and Description |
---|---|
static class |
OptimizerConfigOptions.NonDeterministicUpdateStrategy
Strategy for handling non-deterministic updates.
|
Modifier and Type | Field and Description |
---|---|
static org.apache.flink.configuration.ConfigOption<String> |
TABLE_OPTIMIZER_AGG_PHASE_STRATEGY |
static org.apache.flink.configuration.ConfigOption<Long> |
TABLE_OPTIMIZER_BROADCAST_JOIN_THRESHOLD |
static org.apache.flink.configuration.ConfigOption<Integer> |
TABLE_OPTIMIZER_DISTINCT_AGG_SPLIT_BUCKET_NUM |
static org.apache.flink.configuration.ConfigOption<Boolean> |
TABLE_OPTIMIZER_DISTINCT_AGG_SPLIT_ENABLED |
static org.apache.flink.configuration.ConfigOption<Boolean> |
TABLE_OPTIMIZER_DYNAMIC_FILTERING_ENABLED |
static org.apache.flink.configuration.ConfigOption<Boolean> |
TABLE_OPTIMIZER_JOIN_REORDER_ENABLED |
static org.apache.flink.configuration.ConfigOption<Boolean> |
TABLE_OPTIMIZER_MULTIPLE_INPUT_ENABLED |
static org.apache.flink.configuration.ConfigOption<OptimizerConfigOptions.NonDeterministicUpdateStrategy> |
TABLE_OPTIMIZER_NONDETERMINISTIC_UPDATE_STRATEGY |
static org.apache.flink.configuration.ConfigOption<Boolean> |
TABLE_OPTIMIZER_REUSE_SOURCE_ENABLED |
static org.apache.flink.configuration.ConfigOption<Boolean> |
TABLE_OPTIMIZER_REUSE_SUB_PLAN_ENABLED |
static org.apache.flink.configuration.ConfigOption<Boolean> |
TABLE_OPTIMIZER_SOURCE_AGGREGATE_PUSHDOWN_ENABLED |
static org.apache.flink.configuration.ConfigOption<Boolean> |
TABLE_OPTIMIZER_SOURCE_PREDICATE_PUSHDOWN_ENABLED |
static org.apache.flink.configuration.ConfigOption<Boolean> |
TABLE_OPTIMIZER_SOURCE_REPORT_STATISTICS_ENABLED |
Constructor and Description |
---|
OptimizerConfigOptions() |
public static final org.apache.flink.configuration.ConfigOption<String> TABLE_OPTIMIZER_AGG_PHASE_STRATEGY
public static final org.apache.flink.configuration.ConfigOption<Long> TABLE_OPTIMIZER_BROADCAST_JOIN_THRESHOLD
public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_OPTIMIZER_DISTINCT_AGG_SPLIT_ENABLED
public static final org.apache.flink.configuration.ConfigOption<Integer> TABLE_OPTIMIZER_DISTINCT_AGG_SPLIT_BUCKET_NUM
public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_OPTIMIZER_REUSE_SUB_PLAN_ENABLED
public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_OPTIMIZER_REUSE_SOURCE_ENABLED
public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_OPTIMIZER_SOURCE_AGGREGATE_PUSHDOWN_ENABLED
public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_OPTIMIZER_SOURCE_PREDICATE_PUSHDOWN_ENABLED
public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_OPTIMIZER_SOURCE_REPORT_STATISTICS_ENABLED
public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_OPTIMIZER_JOIN_REORDER_ENABLED
public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_OPTIMIZER_MULTIPLE_INPUT_ENABLED
public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_OPTIMIZER_DYNAMIC_FILTERING_ENABLED
public static final org.apache.flink.configuration.ConfigOption<OptimizerConfigOptions.NonDeterministicUpdateStrategy> TABLE_OPTIMIZER_NONDETERMINISTIC_UPDATE_STRATEGY
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.