Package io.trino.sql.planner
Class ExpressionExtractor
- java.lang.Object
-
- io.trino.sql.planner.ExpressionExtractor
-
public final class ExpressionExtractor extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<Expression>extractExpressions(PlanNode plan)static List<Expression>extractExpressions(PlanNode plan, Lookup lookup)static List<Expression>extractExpressionsNonRecursive(PlanNode plan)static voidforEachExpression(PlanNode plan, Consumer<Expression> expressionConsumer)
-
-
-
Method Detail
-
extractExpressions
public static List<Expression> extractExpressions(PlanNode plan)
-
extractExpressions
public static List<Expression> extractExpressions(PlanNode plan, Lookup lookup)
-
extractExpressionsNonRecursive
public static List<Expression> extractExpressionsNonRecursive(PlanNode plan)
-
forEachExpression
public static void forEachExpression(PlanNode plan, Consumer<Expression> expressionConsumer)
-
-