risingwave_frontend::optimizer::rule

Trait Description

source
pub trait Description {
    // Required method
    fn description(&self) -> &str;
}

Required Methods§

source

fn description(&self) -> &str

Implementors§

source§

impl Description for AggCallMergeRule

source§

impl Description for AggGroupBySimplifyRule

source§

impl Description for AggProjectMergeRule

source§

impl Description for AlwaysFalseFilterRule

source§

impl Description for ApplyAggTransposeRule

source§

impl Description for ApplyDedupTransposeRule

source§

impl Description for ApplyEliminateRule

source§

impl Description for ApplyExpandTransposeRule

source§

impl Description for ApplyFilterTransposeRule

source§

impl Description for ApplyHopWindowTransposeRule

source§

impl Description for ApplyJoinTransposeRule

source§

impl Description for ApplyLimitTransposeRule

source§

impl Description for ApplyOverWindowTransposeRule

source§

impl Description for ApplyProjectSetTransposeRule

source§

impl Description for ApplyProjectTransposeRule

source§

impl Description for ApplyShareEliminateRule

source§

impl Description for ApplyToJoinRule

source§

impl Description for ApplyTopNTransposeRule

source§

impl Description for ApplyUnionTransposeRule

source§

impl Description for BatchIcebergPredicatePushDownRule

source§

impl Description for BatchProjectMergeRule

source§

impl Description for BatchPushLimitToScanRule

source§

impl Description for CommonSubExprExtractRule

source§

impl Description for CrossJoinEliminateRule

source§

impl Description for DagToTreeRule

source§

impl Description for DistinctAggRule

source§

impl Description for ExceptMergeRule

source§

impl Description for ExceptToAntiJoinRule

source§

impl Description for ExpandToProjectRule

source§

impl Description for GroupingSetsToExpandRule

source§

impl Description for IndexDeltaJoinRule

source§

impl Description for IndexSelectionRule

source§

impl Description for IntersectMergeRule

source§

impl Description for IntersectToSemiJoinRule

source§

impl Description for JoinCommuteRule

source§

impl Description for JoinProjectTransposeRule

source§

impl Description for LeftDeepTreeJoinOrderingRule

source§

impl Description for LimitPushDownRule

source§

impl Description for LogicalFilterExpressionSimplifyRule

source§

impl Description for MaxOneRowEliminateRule

source§

impl Description for MergeMultiJoinRule

source§

impl Description for MinMaxOnIndexRule

source§

impl Description for OverWindowMergeRule

source§

impl Description for OverWindowSplitRule

source§

impl Description for OverWindowToAggAndJoinRule

source§

impl Description for OverWindowToTopNRule

source§

impl Description for ProjectEliminateRule

source§

impl Description for ProjectJoinMergeRule

source§

impl Description for ProjectJoinSeparateRule

source§

impl Description for ProjectMergeRule

source§

impl Description for PullUpCorrelatedPredicateAggRule

source§

impl Description for PullUpCorrelatedPredicateRule

source§

impl Description for PullUpHopRule

source§

impl Description for PushCalculationOfJoinRule

source§

impl Description for RewriteLikeExprRule

source§

impl Description for SourceToIcebergScanRule

source§

impl Description for SourceToKafkaScanRule

source§

impl Description for BushyTreeJoinOrderingRule

source§

impl Description for FilterWithNowToJoinRule

source§

impl Description for GenerateSeriesWithNowRule

source§

impl Description for SplitNowAndRule

source§

impl Description for SplitNowOrRule

source§

impl Description for StreamProjectMergeRule

source§

impl Description for TableFunctionToFileScanRule

source§

impl Description for TableFunctionToMySqlQueryRule

source§

impl Description for TableFunctionToPostgresQueryRule

source§

impl Description for TableFunctionToProjectSetRule

source§

impl Description for TopNOnIndexRule

source§

impl Description for TranslateApplyRule

source§

impl Description for TrivialProjectToValuesRule

source§

impl Description for UnionInputValuesMergeRule

source§

impl Description for UnionMergeRule

source§

impl Description for UnionToDistinctRule

source§

impl Description for ValuesExtractProjectRule