|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.expreval.expr.GenericExpression org.apache.expreval.expr.compare.GenericCompare
public abstract class GenericCompare
Nested Class Summary | |
---|---|
protected static class |
GenericCompare.GenericComparable<T>
|
Field Summary |
---|
Fields inherited from interface org.apache.expreval.expr.node.GenericValue |
---|
serialVersionUID |
Constructor Summary | |
---|---|
protected |
GenericCompare(GenericValue arg0,
Operator operator,
GenericValue arg1)
|
Method Summary | |
---|---|
String |
asString()
|
protected Operator |
getOperator()
|
GenericValue |
getOptimizedValue()
|
protected Object |
getValue(int pos,
HConnectionImpl conn,
Object object)
|
protected void |
validateArgsForCompareFilter()
|
protected Class<? extends GenericValue> |
validateType(Class<? extends GenericValue> clazz)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.expreval.expr.node.BooleanValue |
---|
getValue |
Methods inherited from interface org.apache.expreval.expr.node.GenericValue |
---|
applyResultToAggregateValue, getFilter, hasAColumnReference, initAggregateValue, isAColumnReference, isAConstant, isAnAggregateValue, isDefaultKeyword, reset, setExpressionContext, validateTypes |
Constructor Detail |
---|
protected GenericCompare(GenericValue arg0, Operator operator, GenericValue arg1)
Method Detail |
---|
protected Operator getOperator()
protected Object getValue(int pos, HConnectionImpl conn, Object object) throws HBqlException, ResultMissingColumnException, NullColumnValueException
HBqlException
ResultMissingColumnException
NullColumnValueException
protected void validateArgsForCompareFilter() throws InvalidServerFilterException
InvalidServerFilterException
public GenericValue getOptimizedValue() throws HBqlException
getOptimizedValue
in interface GenericValue
getOptimizedValue
in class GenericExpression
HBqlException
protected Class<? extends GenericValue> validateType(Class<? extends GenericValue> clazz) throws InvalidTypeException
InvalidTypeException
public String asString()
asString
in interface GenericValue
asString
in class GenericExpression
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |