Uses of Class
io.trino.sql.planner.iterative.rule.ExpressionRewriteRuleSet
-
Packages that use ExpressionRewriteRuleSet Package Description io.trino.sql.planner.iterative.rule -
-
Uses of ExpressionRewriteRuleSet in io.trino.sql.planner.iterative.rule
Subclasses of ExpressionRewriteRuleSet in io.trino.sql.planner.iterative.rule Modifier and Type Class Description classCanonicalizeExpressionsclassDesugarArrayConstructorclassDesugarAtTimeZoneclassDesugarCurrentCatalogclassDesugarCurrentPathclassDesugarCurrentSchemaclassDesugarCurrentUserclassDesugarLambdaExpressionclassDesugarLikeclassDesugarTryExpressionclassPushCastIntoRowTransforms expressions of the formclassRemoveDuplicateConditionsFlattens and removes duplicate conjuncts or disjuncts.classSimplifyExpressionsclassUnwrapCastInComparisonGiven s of type S, a constant expression t of type T, and when an implicit cast exists between S->T, converts expression of the form:classUnwrapRowSubscriptTransforms expressions of the formROW(x, y)[1]toxandCAST(ROW(x, y) AS row(f1 type1, f2 type2))[1]toCAST(x AS type1)
-