org.openrdf.query.algebra.evaluation.impl
Class ConstantOptimizer.ConstantVisitor

java.lang.Object
  extended by org.openrdf.query.algebra.helpers.QueryModelVisitorBase<RuntimeException>
      extended by org.openrdf.query.algebra.evaluation.impl.ConstantOptimizer.ConstantVisitor
All Implemented Interfaces:
QueryModelVisitor<RuntimeException>
Enclosing class:
ConstantOptimizer

protected class ConstantOptimizer.ConstantVisitor
extends QueryModelVisitorBase<RuntimeException>


Constructor Summary
protected ConstantOptimizer.ConstantVisitor()
           
 
Method Summary
 void meet(And and)
           
 void meet(Bound bound)
           
 void meet(FunctionCall functionCall)
           
 void meet(Or or)
           
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.
 
Methods inherited from class org.openrdf.query.algebra.helpers.QueryModelVisitorBase
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, meetNode, meetOther, meetSubQueryValueOperator, meetUnaryTupleOperator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstantOptimizer.ConstantVisitor

protected ConstantOptimizer.ConstantVisitor()
Method Detail

meet

public void meet(Or or)
Specified by:
meet in interface QueryModelVisitor<RuntimeException>
Overrides:
meet in class QueryModelVisitorBase<RuntimeException>

meet

public void meet(And and)
Specified by:
meet in interface QueryModelVisitor<RuntimeException>
Overrides:
meet in class QueryModelVisitorBase<RuntimeException>

meetBinaryValueOperator

protected void meetBinaryValueOperator(BinaryValueOperator binaryValueOp)
Description copied from class: QueryModelVisitorBase
Method called by all meet methods with a BinaryValueOperator node as argument. Forwards the call to #meetValueExpr by default.

Overrides:
meetBinaryValueOperator in class QueryModelVisitorBase<RuntimeException>
Parameters:
binaryValueOp - The node that is being visited.

meetUnaryValueOperator

protected void meetUnaryValueOperator(UnaryValueOperator unaryValueOp)
Description copied from class: QueryModelVisitorBase
Method called by all meet methods with a UnaryValueOperator node as argument. Forwards the call to #meetValueExpr by default.

Overrides:
meetUnaryValueOperator in class QueryModelVisitorBase<RuntimeException>
Parameters:
unaryValueOp - The node that is being visited.

meet

public void meet(FunctionCall functionCall)
Specified by:
meet in interface QueryModelVisitor<RuntimeException>
Overrides:
meet in class QueryModelVisitorBase<RuntimeException>

meet

public void meet(Bound bound)
Specified by:
meet in interface QueryModelVisitor<RuntimeException>
Overrides:
meet in class QueryModelVisitorBase<RuntimeException>


Copyright © 2001-2008 Aduna. All Rights Reserved.