org.openrdf.sail.optimistic.helpers
Class BasicNodeCollector

java.lang.Object
  extended by org.openrdf.query.algebra.helpers.QueryModelVisitorBase<RuntimeException>
      extended by org.openrdf.sail.optimistic.helpers.BasicNodeCollector
All Implemented Interfaces:
QueryModelVisitor<RuntimeException>

public class BasicNodeCollector
extends QueryModelVisitorBase<RuntimeException>

Finds nodes that do not filter their values.

Author:
James Leigh

Constructor Summary
BasicNodeCollector(TupleExpr root)
           
 
Method Summary
 List<TupleExpr> findBasicNodes()
           
 void meet(StatementPattern node)
           
protected  void meetBinaryTupleOperator(BinaryTupleOperator node)
           
protected  void meetUnaryTupleOperator(UnaryTupleOperator node)
           
 
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, 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

BasicNodeCollector

public BasicNodeCollector(TupleExpr root)
Method Detail

findBasicNodes

public List<TupleExpr> findBasicNodes()

meet

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

meetBinaryTupleOperator

protected void meetBinaryTupleOperator(BinaryTupleOperator node)
Overrides:
meetBinaryTupleOperator in class QueryModelVisitorBase<RuntimeException>

meetUnaryTupleOperator

protected void meetUnaryTupleOperator(UnaryTupleOperator node)
Overrides:
meetUnaryTupleOperator in class QueryModelVisitorBase<RuntimeException>


Copyright © 2004-2009 James Leigh Services Inc.. All Rights Reserved.