protected class ConstantOptimizer.ConstantVisitor extends ConstantOptimizer.VarNameCollector
| Modifier | Constructor and Description |
|---|---|
protected |
ConstantVisitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
meet(And and) |
void |
meet(Bound bound) |
void |
meet(FunctionCall functionCall) |
void |
meet(If node) |
void |
meet(Or or) |
void |
meet(ProjectionElemList projElems) |
void |
meet(Regex node)
Override meetBinaryValueOperator
|
protected void |
meetBinaryValueOperator(BinaryValueOperator binaryValueOp)
Method called by all meet methods with a
BinaryValueOperator node as argument. |
protected void |
meetUnaryValueOperator(UnaryValueOperator unaryValueOp)
Method called by all meet methods with a
UnaryValueOperator node as argument. |
meetmeet, 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, meetCompareSubQueryValueOperator, meetNAryValueOperator, meetNode, meetOther, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUpdateExprpublic void meet(ProjectionElemList projElems)
meet in interface QueryModelVisitor<RuntimeException>meet in class AbstractQueryModelVisitor<RuntimeException>public void meet(Or or)
meet in interface QueryModelVisitor<RuntimeException>meet in class AbstractQueryModelVisitor<RuntimeException>public void meet(And and)
meet in interface QueryModelVisitor<RuntimeException>meet in class AbstractQueryModelVisitor<RuntimeException>protected void meetBinaryValueOperator(BinaryValueOperator binaryValueOp)
AbstractQueryModelVisitorBinaryValueOperator node as argument. Forwards the call
to AbstractQueryModelVisitor.meetNode(org.eclipse.rdf4j.query.algebra.QueryModelNode) by default.meetBinaryValueOperator in class AbstractQueryModelVisitor<RuntimeException>binaryValueOp - The node that is being visited.protected void meetUnaryValueOperator(UnaryValueOperator unaryValueOp)
AbstractQueryModelVisitorUnaryValueOperator node as argument. Forwards the call
to AbstractQueryModelVisitor.meetNode(org.eclipse.rdf4j.query.algebra.QueryModelNode) by default.meetUnaryValueOperator in class AbstractQueryModelVisitor<RuntimeException>unaryValueOp - The node that is being visited.public void meet(FunctionCall functionCall)
meet in interface QueryModelVisitor<RuntimeException>meet in class AbstractQueryModelVisitor<RuntimeException>public void meet(Bound bound)
meet in interface QueryModelVisitor<RuntimeException>meet in class AbstractQueryModelVisitor<RuntimeException>public void meet(If node)
meet in interface QueryModelVisitor<RuntimeException>meet in class AbstractQueryModelVisitor<RuntimeException>public void meet(Regex node)
meet in interface QueryModelVisitor<RuntimeException>meet in class AbstractQueryModelVisitor<RuntimeException>Copyright © 2015-2022 Eclipse Foundation. All Rights Reserved.