public abstract class OpEvaluatorBase extends Object implements OpEvaluator
| Modifier and Type | Field and Description |
|---|---|
protected String |
fieldName |
protected boolean |
negFlag |
protected OP |
op |
protected Object |
rightVar |
static String |
SCALAR_VAL |
| Constructor and Description |
|---|
OpEvaluatorBase(OP op,
String fieldName) |
| Modifier and Type | Method and Description |
|---|---|
protected Boolean |
checkNull(DValue dval,
Object right) |
protected abstract boolean |
doMatch(Object left) |
protected DValue |
getFieldValue(DValue dval) |
boolean |
match(Object left) |
void |
setNegFlag(boolean negFlag) |
void |
setRightVar(Object rightVar) |
public static final String SCALAR_VAL
protected String fieldName
protected OP op
protected Object rightVar
protected boolean negFlag
public boolean match(Object left)
match in interface OpEvaluatorprotected abstract boolean doMatch(Object left)
public void setRightVar(Object rightVar)
setRightVar in interface OpEvaluatorpublic void setNegFlag(boolean negFlag)
setNegFlag in interface OpEvaluatorCopyright © 2020. All rights reserved.