org.openrdf.query.algebra.helpers
Class VarNameCollector

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

public class VarNameCollector
extends QueryModelVisitorBase<RuntimeException>

A QueryModelVisitor that collects the names of (non-constant) variables that are used in a query model.


Constructor Summary
VarNameCollector()
           
 
Method Summary
 Set<String> getVarNames()
           
 void meet(Var var)
           
static Set<String> 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, 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

VarNameCollector

public VarNameCollector()
Method Detail

process

public static Set<String> process(QueryModelNode node)

getVarNames

public Set<String> getVarNames()

meet

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


Copyright © 2001-2009 Aduna. All Rights Reserved.