org.openrdf.query.algebra.helpers
Class StatementPatternCollector

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

public class StatementPatternCollector
extends QueryModelVisitorBase<RuntimeException>

A QueryModelVisitor that collects StatementPattern's from a query model. StatementPatterns thet are part of filters/constraints are not included in the result.


Constructor Summary
StatementPatternCollector()
           
 
Method Summary
 List<StatementPattern> getStatementPatterns()
           
 void meet(Filter node)
           
 void meet(StatementPattern node)
           
static List<StatementPattern> process(QueryModelNode 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, meetBinaryTupleOperator, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetNode, meetOther, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatementPatternCollector

public StatementPatternCollector()
Method Detail

process

public static List<StatementPattern> process(QueryModelNode node)

getStatementPatterns

public List<StatementPattern> getStatementPatterns()

meet

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

meet

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


Copyright © 2001-2008 Aduna. All Rights Reserved.