Interface DescribedEnum

All Known Implementing Classes:
ExecutionConfigOptions.LegacyCastBehaviour, ExecutionConfigOptions.NestedEnforcer, ExecutionConfigOptions.NotNullEnforcer, ExecutionConfigOptions.RowtimeInserter, ExecutionConfigOptions.TypeLengthEnforcer, ExecutionConfigOptions.UidGeneration, OptimizerConfigOptions.AdaptiveBroadcastJoinStrategy, OptimizerConfigOptions.AdaptiveSkewedJoinOptimizationStrategy, OptimizerConfigOptions.DeltaJoinStrategy, TableConfigOptions.CatalogPlanCompilation, TableConfigOptions.CatalogPlanRestore, TableConfigOptions.ColumnExpansionStrategy

@PublicEvolving public interface DescribedEnum
Describe enum constants used in ConfigOptions.

For enums used as config options, this interface can be implemented to provide a Description for each enum constant. This will be used when generating documentation for config options to include a list of available values alongside their respective descriptions.

More precisely, only an InlineElement can be returned as block elements cannot be nested into a list.

  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the description for the enum constant.
  • Method Details