edu.berkeley.cs.db.yfilterplus.queryparser
Class Path
java.lang.Object
|
+--edu.berkeley.cs.db.yfilterplus.queryparser.Path
- Direct Known Subclasses:
- XFPath, XPPath
- public abstract class Path
- extends java.lang.Object
Constructor Summary |
Path()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
m_queryId
protected int m_queryId
m_pathId
protected int m_pathId
m_steps
protected java.lang.String[] m_steps
m_predicates
protected Predicate[] m_predicates
m_branchingLevel
protected int m_branchingLevel
m_joinWith
protected int m_joinWith
Path
public Path()
getQueryId
public int getQueryId()
getPathId
public int getPathId()
getPredicates
public Predicate[] getPredicates()
hasPredicates
public boolean hasPredicates()
getNoPredicates
public int getNoPredicates()
getBranchingLevel
public int getBranchingLevel()
getJoinWith
public int getJoinWith()
getSteps
public abstract java.lang.String[] getSteps()
toString
public abstract java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
printStepElementsToFile
public abstract void printStepElementsToFile(java.io.PrintWriter outFile)