Package io.prestosql.sql.planner
Class ExpressionExtractor
- java.lang.Object
-
- io.prestosql.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 void
forEachExpression(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)
-
-