Class ExecutionConfigOptions

java.lang.Object
org.apache.flink.table.api.config.ExecutionConfigOptions

@PublicEvolving public class ExecutionConfigOptions extends Object
This class holds configuration constants used by Flink's table module.

NOTE: All option keys in this class must start with "table.exec".

  • Field Details

    • IDLE_STATE_RETENTION

      public static final org.apache.flink.configuration.ConfigOption<Duration> IDLE_STATE_RETENTION
    • TABLE_EXEC_SOURCE_IDLE_TIMEOUT

      public static final org.apache.flink.configuration.ConfigOption<Duration> TABLE_EXEC_SOURCE_IDLE_TIMEOUT
    • TABLE_EXEC_SOURCE_CDC_EVENTS_DUPLICATE

      public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_SOURCE_CDC_EVENTS_DUPLICATE
    • TABLE_EXEC_SINK_NOT_NULL_ENFORCER

      public static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.NotNullEnforcer> TABLE_EXEC_SINK_NOT_NULL_ENFORCER
    • TABLE_EXEC_SINK_TYPE_LENGTH_ENFORCER

      public static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.TypeLengthEnforcer> TABLE_EXEC_SINK_TYPE_LENGTH_ENFORCER
    • TABLE_EXEC_SINK_UPSERT_MATERIALIZE

      public static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.UpsertMaterialize> TABLE_EXEC_SINK_UPSERT_MATERIALIZE
    • TABLE_EXEC_SINK_KEYED_SHUFFLE

      public static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.SinkKeyedShuffle> TABLE_EXEC_SINK_KEYED_SHUFFLE
    • TABLE_EXEC_SINK_ROWTIME_INSERTER

      public static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.RowtimeInserter> TABLE_EXEC_SINK_ROWTIME_INSERTER
    • TABLE_EXEC_SORT_DEFAULT_LIMIT

      public static final org.apache.flink.configuration.ConfigOption<Integer> TABLE_EXEC_SORT_DEFAULT_LIMIT
    • TABLE_EXEC_SORT_MAX_NUM_FILE_HANDLES

      public static final org.apache.flink.configuration.ConfigOption<Integer> TABLE_EXEC_SORT_MAX_NUM_FILE_HANDLES
    • TABLE_EXEC_SORT_ASYNC_MERGE_ENABLED

      public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_SORT_ASYNC_MERGE_ENABLED
    • TABLE_EXEC_SPILL_COMPRESSION_ENABLED

      public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_SPILL_COMPRESSION_ENABLED
    • TABLE_EXEC_SPILL_COMPRESSION_BLOCK_SIZE

      public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> TABLE_EXEC_SPILL_COMPRESSION_BLOCK_SIZE
    • TABLE_EXEC_RESOURCE_DEFAULT_PARALLELISM

      public static final org.apache.flink.configuration.ConfigOption<Integer> TABLE_EXEC_RESOURCE_DEFAULT_PARALLELISM
    • TABLE_EXEC_RESOURCE_EXTERNAL_BUFFER_MEMORY

      public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> TABLE_EXEC_RESOURCE_EXTERNAL_BUFFER_MEMORY
    • TABLE_EXEC_RESOURCE_HASH_AGG_MEMORY

      public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> TABLE_EXEC_RESOURCE_HASH_AGG_MEMORY
    • TABLE_EXEC_RESOURCE_HASH_JOIN_MEMORY

      public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> TABLE_EXEC_RESOURCE_HASH_JOIN_MEMORY
    • TABLE_EXEC_RESOURCE_SORT_MEMORY

      public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> TABLE_EXEC_RESOURCE_SORT_MEMORY
    • TABLE_EXEC_WINDOW_AGG_BUFFER_SIZE_LIMIT

      public static final org.apache.flink.configuration.ConfigOption<Integer> TABLE_EXEC_WINDOW_AGG_BUFFER_SIZE_LIMIT
      See org.apache.flink.table.runtime.operators.window.grouping.HeapWindowsGrouping.
    • TABLE_EXEC_LOCAL_HASH_AGG_ADAPTIVE_ENABLED

      public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_LOCAL_HASH_AGG_ADAPTIVE_ENABLED
    • TABLE_EXEC_LOCAL_HASH_AGG_ADAPTIVE_SAMPLING_THRESHOLD

      public static final org.apache.flink.configuration.ConfigOption<Long> TABLE_EXEC_LOCAL_HASH_AGG_ADAPTIVE_SAMPLING_THRESHOLD
    • TABLE_EXEC_LOCAL_HASH_AGG_ADAPTIVE_DISTINCT_VALUE_RATE_THRESHOLD

      public static final org.apache.flink.configuration.ConfigOption<Double> TABLE_EXEC_LOCAL_HASH_AGG_ADAPTIVE_DISTINCT_VALUE_RATE_THRESHOLD
    • TABLE_EXEC_ASYNC_LOOKUP_BUFFER_CAPACITY

      public static final org.apache.flink.configuration.ConfigOption<Integer> TABLE_EXEC_ASYNC_LOOKUP_BUFFER_CAPACITY
    • TABLE_EXEC_ASYNC_LOOKUP_TIMEOUT

      public static final org.apache.flink.configuration.ConfigOption<Duration> TABLE_EXEC_ASYNC_LOOKUP_TIMEOUT
    • TABLE_EXEC_ASYNC_LOOKUP_OUTPUT_MODE

      public static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.AsyncOutputMode> TABLE_EXEC_ASYNC_LOOKUP_OUTPUT_MODE
    • TABLE_EXEC_ASYNC_SCALAR_BUFFER_CAPACITY

      public static final org.apache.flink.configuration.ConfigOption<Integer> TABLE_EXEC_ASYNC_SCALAR_BUFFER_CAPACITY
    • TABLE_EXEC_ASYNC_SCALAR_TIMEOUT

      public static final org.apache.flink.configuration.ConfigOption<Duration> TABLE_EXEC_ASYNC_SCALAR_TIMEOUT
    • TABLE_EXEC_ASYNC_SCALAR_RETRY_STRATEGY

      public static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.RetryStrategy> TABLE_EXEC_ASYNC_SCALAR_RETRY_STRATEGY
    • TABLE_EXEC_ASYNC_SCALAR_RETRY_DELAY

      public static final org.apache.flink.configuration.ConfigOption<Duration> TABLE_EXEC_ASYNC_SCALAR_RETRY_DELAY
    • TABLE_EXEC_ASYNC_SCALAR_MAX_ATTEMPTS

      public static final org.apache.flink.configuration.ConfigOption<Integer> TABLE_EXEC_ASYNC_SCALAR_MAX_ATTEMPTS
    • TABLE_EXEC_MINIBATCH_ENABLED

      public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_MINIBATCH_ENABLED
    • TABLE_EXEC_MINIBATCH_ALLOW_LATENCY

      public static final org.apache.flink.configuration.ConfigOption<Duration> TABLE_EXEC_MINIBATCH_ALLOW_LATENCY
    • TABLE_EXEC_MINIBATCH_SIZE

      public static final org.apache.flink.configuration.ConfigOption<Long> TABLE_EXEC_MINIBATCH_SIZE
    • TABLE_EXEC_DISABLED_OPERATORS

      public static final org.apache.flink.configuration.ConfigOption<String> TABLE_EXEC_DISABLED_OPERATORS
    • TABLE_EXEC_OPERATOR_FUSION_CODEGEN_ENABLED

      public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_OPERATOR_FUSION_CODEGEN_ENABLED
    • TABLE_EXEC_LEGACY_CAST_BEHAVIOUR

      public static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.LegacyCastBehaviour> TABLE_EXEC_LEGACY_CAST_BEHAVIOUR
    • TABLE_EXEC_RANK_TOPN_CACHE_SIZE

      public static final org.apache.flink.configuration.ConfigOption<Long> TABLE_EXEC_RANK_TOPN_CACHE_SIZE
    • TABLE_EXEC_SIMPLIFY_OPERATOR_NAME_ENABLED

      public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_SIMPLIFY_OPERATOR_NAME_ENABLED
    • TABLE_EXEC_DEDUPLICATE_INSERT_UPDATE_AFTER_SENSITIVE_ENABLED

      public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_DEDUPLICATE_INSERT_UPDATE_AFTER_SENSITIVE_ENABLED
    • TABLE_EXEC_DEDUPLICATE_MINIBATCH_COMPACT_CHANGES_ENABLED

      public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_DEDUPLICATE_MINIBATCH_COMPACT_CHANGES_ENABLED
    • TABLE_EXEC_UID_GENERATION

      public static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.UidGeneration> TABLE_EXEC_UID_GENERATION
    • TABLE_EXEC_UID_FORMAT

      public static final org.apache.flink.configuration.ConfigOption<String> TABLE_EXEC_UID_FORMAT
    • TABLE_EXEC_INTERVAL_JOIN_MIN_CLEAN_UP_INTERVAL

      public static final org.apache.flink.configuration.ConfigOption<Duration> TABLE_EXEC_INTERVAL_JOIN_MIN_CLEAN_UP_INTERVAL
    • TABLE_EXEC_ASYNC_STATE_ENABLED

      public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_ASYNC_STATE_ENABLED
  • Constructor Details

    • ExecutionConfigOptions

      public ExecutionConfigOptions()