MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

ch.ethz.mxquery.query.optimizer
Class TermVisitor

java.lang.Object
  extended by ch.ethz.mxquery.query.optimizer.TermVisitor

public final class TermVisitor
extends java.lang.Object

This is a helper class to traverse a term and find the dependencies on variables


Constructor Summary
TermVisitor(Literal term, java.util.List startVars)
           
TermVisitor(Literal term, java.util.List startVars, java.util.List endVars)
          Creates a new term visitor, to identify the dependencies on variables
 
Method Summary
 java.lang.String getColumnName()
           
 int getDependency()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TermVisitor

public TermVisitor(Literal term,
                   java.util.List startVars,
                   java.util.List endVars)
Creates a new term visitor, to identify the dependencies on variables

Parameters:
term -
startVars -
endVars -

TermVisitor

public TermVisitor(Literal term,
                   java.util.List startVars)
Method Detail

getDependency

public int getDependency()

getColumnName

public java.lang.String getColumnName()

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich