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

java.lang.Object
  |
  +--edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
        |
        +--edu.berkeley.cs.db.yfilterplus.queryparser.XPPredicate

public class XPPredicate
extends Predicate


Field Summary
 
Fields inherited from class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
m_attrName, m_level, m_operator, m_pathId, m_predicateType, m_queryId, m_stringValue, m_value
 
Constructor Summary
XPPredicate(int level, char type, java.lang.String attrName)
          construct a predicate that only checks the existence of an attribute or child text nodes
XPPredicate(int level, SimplePredicate p)
           
 
Method Summary
 void setPathId(int id)
           
 void setQueryId(int id)
           
 
Methods inherited from class edu.berkeley.cs.db.yfilterplus.queryparser.Predicate
getAttrName, getLevel, getOperator, getOperatorString, getPathId, getQueryId, getStringValue, getTargetName, getType, getValue, print, printToFile, setLevel, toString, updateLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XPPredicate

public XPPredicate(int level,
                   SimplePredicate p)

XPPredicate

public XPPredicate(int level,
                   char type,
                   java.lang.String attrName)
construct a predicate that only checks the existence of an attribute or child text nodes

Method Detail

setQueryId

public void setQueryId(int id)

setPathId

public void setPathId(int id)