
public class OIsDefinedCondition extends OBooleanExpression implements OSimpleBooleanExpression
| Modifier and Type | Field and Description |
|---|---|
protected OExpression |
expression |
FALSE, TRUEchildren, firstToken, id, lastToken, parent, parser, value| Constructor and Description |
|---|
OIsDefinedCondition(int id) |
OIsDefinedCondition(OrientSql p,
int id) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
protected List<Object> |
getExternalCalculationConditions() |
List<String> |
getMatchPatternInvolvedAliases()
if the condition involved the current pattern (MATCH statement, eg.
|
protected int |
getNumberOfExternalCalculations() |
Object |
jjtAccept(OrientSqlVisitor visitor,
Object data)
Accept the visitor.
|
boolean |
supportsBasicCalculation() |
void |
toString(Map<Object,Object> params,
StringBuilder builder) |
encapsulateInAndBlock, flatten, getIndexedFunctionConditionschildrenAccept, dump, getDatabase, getValue, jjtAddChild, jjtClose, jjtGetChild, jjtGetFirstToken, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, jjtSetValue, toString, toStringprotected OExpression expression
public OIsDefinedCondition(int id)
public OIsDefinedCondition(OrientSql p, int id)
public Object jjtAccept(OrientSqlVisitor visitor, Object data)
jjtAccept in interface NodejjtAccept in class OBooleanExpressionpublic boolean evaluate(OIdentifiable currentRecord, OCommandContext ctx)
evaluate in class OBooleanExpressionpublic void toString(Map<Object,Object> params, StringBuilder builder)
toString in class SimpleNodepublic boolean supportsBasicCalculation()
supportsBasicCalculation in class OBooleanExpressionprotected int getNumberOfExternalCalculations()
getNumberOfExternalCalculations in class OBooleanExpressionprotected List<Object> getExternalCalculationConditions()
getExternalCalculationConditions in class OBooleanExpressionpublic List<String> getMatchPatternInvolvedAliases()
OSimpleBooleanExpressiongetMatchPatternInvolvedAliases in interface OSimpleBooleanExpressiongetMatchPatternInvolvedAliases in class OBooleanExpressionCopyright © 2009–2025 OrientDB. All rights reserved.