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 filter)
           
 void meet(Join join)
           
 void meet(LeftJoin leftJoin)
           
 void meet(StatementPattern sp)
           
 void meet(Union union)
           
 void meet(Var var)
           
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, 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 filter)
Specified by:
meet in interface QueryModelVisitor<RuntimeException>
Overrides:
meet in class QueryModelVisitorBase<RuntimeException>

meet

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

meet

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

meet

public void meet(Union union)
          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 QueryModelVisitorBase.meetNode(org.openrdf.query.algebra.QueryModelNode) 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 QueryModelVisitorBase.meetNode(org.openrdf.query.algebra.QueryModelNode) by default.

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

meet

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

meet

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


Copyright © 2001-2009 Aduna. All Rights Reserved.