edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser
Class SimplePredicate
java.lang.Object
|
+--edu.berkeley.cs.db.yfilterplus.queryparser.xpathparser.SimplePredicate
- public class SimplePredicate
- extends java.lang.Object
Constructor Summary |
SimplePredicate(char type,
char operator,
java.lang.Integer value)
simple_predicate ::= fn_position comparator number |
SimplePredicate(char type,
char operator,
java.lang.String value)
simple_predicate ::= fn_text EQUALS literal |
SimplePredicate(char type,
java.lang.Integer value)
simple_predicate ::= number |
SimplePredicate(char type,
java.lang.String attrName,
char operator,
java.lang.String value)
simple_predicate ::= AT qname EQUALS literal |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PREDICATE_TEXT
public static char PREDICATE_TEXT
PREDICATE_ATTRIBUTE
public static char PREDICATE_ATTRIBUTE
PREDICATE_POSITION
public static char PREDICATE_POSITION
PREDICATE_UNKNOWN
public static char PREDICATE_UNKNOWN
OPERATOR_EQ
public static char OPERATOR_EQ
OPERATOR_NE
public static char OPERATOR_NE
OPERATOR_GT
public static char OPERATOR_GT
OPERATOR_GE
public static char OPERATOR_GE
OPERATOR_LT
public static char OPERATOR_LT
OPERATOR_LE
public static char OPERATOR_LE
SimplePredicate
public SimplePredicate(char type,
java.lang.String attrName,
char operator,
java.lang.String value)
- simple_predicate ::= AT qname EQUALS literal
SimplePredicate
public SimplePredicate(char type,
java.lang.Integer value)
- simple_predicate ::= number
SimplePredicate
public SimplePredicate(char type,
char operator,
java.lang.Integer value)
- simple_predicate ::= fn_position comparator number
SimplePredicate
public SimplePredicate(char type,
char operator,
java.lang.String value)
- simple_predicate ::= fn_text EQUALS literal
- Parameters:
type
- operator
- value
-
getPredicateType
public char getPredicateType()
getAttributeName
public java.lang.String getAttributeName()
getOperator
public char getOperator()
getValue
public java.lang.Object getValue()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getOperatorString
public static java.lang.String getOperatorString(char operator)