Hierarchy For Package io.trino.sql.ir.optimizer.rule
Class Hierarchy
- java.lang.Object
- io.trino.sql.ir.optimizer.rule.DesugarBetween (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.DistributeComparisonOverCase (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.DistributeComparisonOverSwitch (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.EvaluateArray (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.EvaluateBind (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.EvaluateCall (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.EvaluateCallWithNullInput (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.EvaluateCase (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.EvaluateCast (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.EvaluateComparison (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.EvaluateFieldReference (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.EvaluateIn (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.EvaluateIsNull (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.EvaluateLogical (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.EvaluateNullIf (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.EvaluateReference (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.EvaluateRow (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.EvaluateSwitch (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.FlattenCoalesce (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.FlattenLogical (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.RemoveRedundantCaseClauses (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.RemoveRedundantCoalesceArguments (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.RemoveRedundantInItems (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.RemoveRedundantLogicalTerms (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.RemoveRedundantSwitchClauses (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.SimplifyComplementaryLogicalTerms (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.SimplifyContinuousInValues (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.SimplifyRedundantCase (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.SimplifyRedundantCast (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.SimplifyStackedArithmeticNegation (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.SimplifyStackedNot (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.SpecializeCastWithJsonParse (implements io.trino.sql.ir.optimizer.IrOptimizerRule)
- io.trino.sql.ir.optimizer.rule.SpecializeTransformWithJsonParse (implements io.trino.sql.ir.optimizer.IrOptimizerRule)