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. |
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, meetUpdateExpr
public 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)
AbstractQueryModelVisitor
BinaryValueOperator
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)
AbstractQueryModelVisitor
UnaryValueOperator
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-2020 Eclipse Foundation. All Rights Reserved.