public class ContextCollector extends AbstractQueryModelVisitor<Exception>
Visitor implementation for the query algebra which walks the tree and figures out the context for nodes in the algebra. The context for a node is set on the highest node in the tree. That is, everything below it shares the same context.
Modifier and Type | Method and Description |
---|---|
void |
meet(Difference theOp) |
void |
meet(Filter theFilter) |
void |
meet(Intersection theOp) |
void |
meet(Join theJoin) |
void |
meet(LeftJoin theJoin) |
void |
meet(StatementPattern thePattern) |
void |
meet(Union theOp) |
meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meetBinaryTupleOperator, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetNAryValueOperator, meetNode, meetOther, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator, meetUpdateExpr
public void meet(Join theJoin) throws Exception
meet
in interface QueryModelVisitor<Exception>
meet
in class AbstractQueryModelVisitor<Exception>
Exception
public void meet(LeftJoin theJoin) throws Exception
meet
in interface QueryModelVisitor<Exception>
meet
in class AbstractQueryModelVisitor<Exception>
Exception
public void meet(Union theOp) throws Exception
meet
in interface QueryModelVisitor<Exception>
meet
in class AbstractQueryModelVisitor<Exception>
Exception
public void meet(Difference theOp) throws Exception
meet
in interface QueryModelVisitor<Exception>
meet
in class AbstractQueryModelVisitor<Exception>
Exception
public void meet(Intersection theOp) throws Exception
meet
in interface QueryModelVisitor<Exception>
meet
in class AbstractQueryModelVisitor<Exception>
Exception
public void meet(Filter theFilter) throws Exception
meet
in interface QueryModelVisitor<Exception>
meet
in class AbstractQueryModelVisitor<Exception>
Exception
public void meet(StatementPattern thePattern) throws Exception
meet
in interface QueryModelVisitor<Exception>
meet
in class AbstractQueryModelVisitor<Exception>
Exception
Copyright © 2015-2022 Eclipse Foundation. All Rights Reserved.