
public class ONotBlock extends OBooleanExpression
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
negate |
protected OBooleanExpression |
sub |
FALSE, TRUEchildren, firstToken, id, lastToken, parent, parser, value| Constructor and Description |
|---|
ONotBlock(int id) |
ONotBlock(OrientSql p,
int id) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
List<OAndBlock> |
flatten() |
protected List<Object> |
getExternalCalculationConditions() |
List<OBinaryCondition> |
getIndexedFunctionConditions(OClass iSchemaClass,
ODatabaseDocumentInternal database) |
List<String> |
getMatchPatternInvolvedAliases() |
protected int |
getNumberOfExternalCalculations() |
OBooleanExpression |
getSub() |
boolean |
isNegate() |
void |
setNegate(boolean negate) |
void |
setSub(OBooleanExpression sub) |
boolean |
supportsBasicCalculation() |
void |
toString(Map<Object,Object> params,
StringBuilder builder) |
encapsulateInAndBlock, jjtAcceptchildrenAccept, dump, getDatabase, getValue, jjtAddChild, jjtClose, jjtGetChild, jjtGetFirstToken, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, jjtSetValue, toString, toStringprotected OBooleanExpression sub
protected boolean negate
public ONotBlock(int id)
public ONotBlock(OrientSql p, int id)
public boolean evaluate(OIdentifiable currentRecord, OCommandContext ctx)
evaluate in class OBooleanExpressionpublic OBooleanExpression getSub()
public void setSub(OBooleanExpression sub)
public boolean isNegate()
public void setNegate(boolean negate)
public 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<OBinaryCondition> getIndexedFunctionConditions(OClass iSchemaClass, ODatabaseDocumentInternal database)
getIndexedFunctionConditions in class OBooleanExpressionpublic List<OAndBlock> flatten()
flatten in class OBooleanExpressionpublic List<String> getMatchPatternInvolvedAliases()
getMatchPatternInvolvedAliases in class OBooleanExpressionCopyright © 2009–2025 OrientDB. All rights reserved.