Hierarchy For Package org.elasticsearch.xpack.esql.optimizer.rules.logical
Class Hierarchy
- java.lang.Object
- org.elasticsearch.xpack.esql.optimizer.rules.logical.OptimizerRules
- org.elasticsearch.xpack.esql.rule.Rule<E,
T> - org.elasticsearch.xpack.esql.optimizer.rules.logical.OptimizerRules.OptimizerRule<SubPlan>
- org.elasticsearch.xpack.esql.optimizer.rules.logical.CombineEvals
- org.elasticsearch.xpack.esql.optimizer.rules.logical.CombineProjections
- org.elasticsearch.xpack.esql.optimizer.rules.logical.ExtractAggregateCommonFilter
- org.elasticsearch.xpack.esql.optimizer.rules.logical.PropagateInlineEvals
- org.elasticsearch.xpack.esql.optimizer.rules.logical.PruneEmptyPlans
- org.elasticsearch.xpack.esql.optimizer.rules.logical.PruneFilters
- org.elasticsearch.xpack.esql.optimizer.rules.logical.PruneLiteralsInOrderBy
- org.elasticsearch.xpack.esql.optimizer.rules.logical.PruneRedundantOrderBy
- org.elasticsearch.xpack.esql.optimizer.rules.logical.PruneRedundantSortClauses
- org.elasticsearch.xpack.esql.optimizer.rules.logical.PushDownAndCombineFilters
- org.elasticsearch.xpack.esql.optimizer.rules.logical.PushDownAndCombineOrderBy
- org.elasticsearch.xpack.esql.optimizer.rules.logical.PushDownEnrich
- org.elasticsearch.xpack.esql.optimizer.rules.logical.PushDownEval
- org.elasticsearch.xpack.esql.optimizer.rules.logical.PushDownRegexExtract
- org.elasticsearch.xpack.esql.optimizer.rules.logical.RemoveStatsOverride
- org.elasticsearch.xpack.esql.optimizer.rules.logical.ReplaceAggregateAggExpressionWithEval
- org.elasticsearch.xpack.esql.optimizer.rules.logical.ReplaceAggregateNestedExpressionWithEval
- org.elasticsearch.xpack.esql.optimizer.rules.logical.ReplaceLimitAndSortAsTopN
- org.elasticsearch.xpack.esql.optimizer.rules.logical.ReplaceLookupWithJoin
- org.elasticsearch.xpack.esql.optimizer.rules.logical.ReplaceOrderByExpressionWithEval
- org.elasticsearch.xpack.esql.optimizer.rules.logical.ReplaceStatsFilteredAggWithEval
- org.elasticsearch.xpack.esql.optimizer.rules.logical.ReplaceTrivialTypeConversions
- org.elasticsearch.xpack.esql.optimizer.rules.logical.SkipQueryOnEmptyMappings
- org.elasticsearch.xpack.esql.optimizer.rules.logical.SubstituteSurrogatePlans
- org.elasticsearch.xpack.esql.optimizer.rules.logical.SubstituteSurrogates
- org.elasticsearch.xpack.esql.optimizer.rules.logical.TranslateMetricsAggregate
- org.elasticsearch.xpack.esql.rule.ParameterizedRule<E,
T, P> - org.elasticsearch.xpack.esql.optimizer.rules.logical.OptimizerRules.OptimizerExpressionRule<E>
- org.elasticsearch.xpack.esql.optimizer.rules.logical.BooleanFunctionEqualsElimination
- org.elasticsearch.xpack.esql.optimizer.rules.logical.BooleanSimplification
- org.elasticsearch.xpack.esql.optimizer.rules.logical.CombineBinaryComparisons
- org.elasticsearch.xpack.esql.optimizer.rules.logical.CombineDisjunctions
- org.elasticsearch.xpack.esql.optimizer.rules.logical.ConstantFolding
- org.elasticsearch.xpack.esql.optimizer.rules.logical.ConvertStringToByteRef
- org.elasticsearch.xpack.esql.optimizer.rules.logical.FoldNull
- org.elasticsearch.xpack.esql.optimizer.rules.logical.LiteralsOnTheRight
- org.elasticsearch.xpack.esql.optimizer.rules.logical.PartiallyFoldCase
- org.elasticsearch.xpack.esql.optimizer.rules.logical.PropagateEquals
- org.elasticsearch.xpack.esql.optimizer.rules.logical.PropagateNullable
- org.elasticsearch.xpack.esql.optimizer.rules.logical.ReplaceRegexMatch
- org.elasticsearch.xpack.esql.optimizer.rules.logical.ReplaceStringCasingWithInsensitiveEquals
- org.elasticsearch.xpack.esql.optimizer.rules.logical.SimplifyComparisonsArithmetics
- org.elasticsearch.xpack.esql.optimizer.rules.logical.SplitInWithFoldableValue
- org.elasticsearch.xpack.esql.optimizer.rules.logical.SubstituteFilteredExpression
- org.elasticsearch.xpack.esql.optimizer.rules.logical.SubstituteSpatialSurrogates
- org.elasticsearch.xpack.esql.optimizer.rules.logical.OptimizerRules.ParameterizedOptimizerRule<SubPlan,
P> - org.elasticsearch.xpack.esql.optimizer.rules.logical.PropagateEmptyRelation
- org.elasticsearch.xpack.esql.optimizer.rules.logical.PushDownAndCombineLimits
- org.elasticsearch.xpack.esql.optimizer.rules.logical.ReplaceRowAsLocalRelation
- org.elasticsearch.xpack.esql.optimizer.rules.logical.SkipQueryOnLimitZero
- org.elasticsearch.xpack.esql.optimizer.rules.logical.PropagateEvalFoldables
- org.elasticsearch.xpack.esql.optimizer.rules.logical.OptimizerRules.OptimizerExpressionRule<E>
- org.elasticsearch.xpack.esql.optimizer.rules.logical.PropgateUnmappedFields
- org.elasticsearch.xpack.esql.optimizer.rules.logical.PruneColumns
- org.elasticsearch.xpack.esql.optimizer.rules.logical.ReplaceAliasingEvalWithProject
- org.elasticsearch.xpack.esql.optimizer.rules.logical.SetAsOptimized
- org.elasticsearch.xpack.esql.optimizer.rules.logical.OptimizerRules.OptimizerRule<SubPlan>
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.elasticsearch.xpack.esql.optimizer.rules.logical.OptimizerRules.TransformDirection
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)