edu.berkeley.cs.db.yfilterplus.queryparser
Class XFPath
java.lang.Object
|
+--edu.berkeley.cs.db.yfilterplus.queryparser.Path
|
+--edu.berkeley.cs.db.yfilterplus.queryparser.XFPath
- public class XFPath
- extends Path
Constructor Summary |
XFPath(java.lang.String rawPath,
int branchPoint,
int joinWith,
int queryId,
int pathId)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
m_stepFirstPredicate
protected int[] m_stepFirstPredicate
m_noLocationSteps
protected int m_noLocationSteps
XFPath
public XFPath(java.lang.String rawPath,
int branchPoint,
int joinWith,
int queryId,
int pathId)
parseSteps
public static java.lang.String[] parseSteps(java.lang.String rawPath)
getSteps
public java.lang.String[] getSteps()
- Specified by:
getSteps
in class Path
setSteps
public void setSteps(java.lang.String[] steps,
int levelGrow)
getStepFirstPredicate
public int[] getStepFirstPredicate()
getLastPredicate
public Predicate getLastPredicate()
getNoLocationSteps
public int getNoLocationSteps()
toString
public java.lang.String toString()
- Specified by:
toString
in class Path
printStepElementsToFile
public void printStepElementsToFile(java.io.PrintWriter outFile)
- Specified by:
printStepElementsToFile
in class Path