edu.berkeley.cs.db.yfilterplus.queryparser
Class XFQuery

java.lang.Object
  |
  +--edu.berkeley.cs.db.yfilterplus.queryparser.Query
        |
        +--edu.berkeley.cs.db.yfilterplus.queryparser.XFQuery

public class XFQuery
extends Query


Field Summary
protected  Path[] m_paths
           
 
Fields inherited from class edu.berkeley.cs.db.yfilterplus.queryparser.Query
m_hasNestedPaths, m_hasPredicates, m_queryId
 
Constructor Summary
XFQuery(java.lang.String raw, int id)
           
 
Method Summary
 java.lang.String[] getNestedPaths(java.lang.String raw)
           
 int getNoPaths()
           
 int getNoPredicates()
           
 Path[] getPaths()
           
 void print()
           
 void printStepElementsToFile()
           
 void printToFile()
           
 java.lang.String toString()
           
 
Methods inherited from class edu.berkeley.cs.db.yfilterplus.queryparser.Query
getExtraSelectAttribute, getExtraSelectType, getQueryId, hasExtraSelect, hasNestedPaths, hasPredicates, setQueryId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_paths

protected Path[] m_paths
Constructor Detail

XFQuery

public XFQuery(java.lang.String raw,
               int id)
Method Detail

getNestedPaths

public java.lang.String[] getNestedPaths(java.lang.String raw)

getPaths

public Path[] getPaths()
Specified by:
getPaths in class Query

getNoPaths

public int getNoPaths()
Specified by:
getNoPaths in class Query

getNoPredicates

public int getNoPredicates()

toString

public java.lang.String toString()
Specified by:
toString in class Query

print

public void print()

printToFile

public void printToFile()

printStepElementsToFile

public void printStepElementsToFile()