org.openrdf.query.algebra.evaluation.impl
Class SameTermFilterOptimizer.BoundOptimizer

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

protected class SameTermFilterOptimizer.BoundOptimizer
extends QueryModelVisitorBase<RuntimeException>


Constructor Summary
protected SameTermFilterOptimizer.BoundOptimizer()
           
 
Method Summary
 void meet(Filter node)
           
 void meet(Join node)
           
 void meet(LeftJoin node)
           
 void meet(StatementPattern node)
           
 void meet(Union node)
           
 void meet(Var node)
           
protected  void meetBinaryTupleOperator(BinaryTupleOperator node)
          Method called by all meet methods with a BinaryTupleOperator node as argument.
protected  void meetUnaryTupleOperator(UnaryTupleOperator node)
          Method called by all meet methods with a UnaryTupleOperator 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, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetNode, meetOther, meetSubQueryValueOperator, meetUnaryValueOperator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SameTermFilterOptimizer.BoundOptimizer

protected SameTermFilterOptimizer.BoundOptimizer()
Method Detail

meet

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

meet

public void meet(Join node)
          throws RuntimeException
Specified by:
meet in interface QueryModelVisitor<RuntimeException>
Overrides:
meet in class QueryModelVisitorBase<RuntimeException>
Throws:
RuntimeException

meet

public void meet(LeftJoin node)
          throws RuntimeException
Specified by:
meet in interface QueryModelVisitor<RuntimeException>
Overrides:
meet in class QueryModelVisitorBase<RuntimeException>
Throws:
RuntimeException

meet

public void meet(Union node)
          throws RuntimeException
Specified by:
meet in interface QueryModelVisitor<RuntimeException>
Overrides:
meet in class QueryModelVisitorBase<RuntimeException>
Throws:
RuntimeException

meetBinaryTupleOperator

protected void meetBinaryTupleOperator(BinaryTupleOperator node)
                                throws RuntimeException
Description copied from class: QueryModelVisitorBase
Method called by all meet methods with a BinaryTupleOperator node as argument. Forwards the call to #meetTupleExpr by default.

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

meetUnaryTupleOperator

protected void meetUnaryTupleOperator(UnaryTupleOperator node)
                               throws RuntimeException
Description copied from class: QueryModelVisitorBase
Method called by all meet methods with a UnaryTupleOperator node as argument. Forwards the call to #meetTupleExpr by default.

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

meet

public void meet(StatementPattern node)
          throws RuntimeException
Specified by:
meet in interface QueryModelVisitor<RuntimeException>
Overrides:
meet in class QueryModelVisitorBase<RuntimeException>
Throws:
RuntimeException

meet

public void meet(Var node)
          throws RuntimeException
Specified by:
meet in interface QueryModelVisitor<RuntimeException>
Overrides:
meet in class QueryModelVisitorBase<RuntimeException>
Throws:
RuntimeException


Copyright © 2001-2008 Aduna. All Rights Reserved.