
public class OContainsAnyCondition extends OBooleanExpression
| Modifier and Type | Field and Description |
|---|---|
protected OExpression |
left |
protected OExpression |
right |
protected OOrBlock |
rightBlock |
FALSE, TRUEchildren, firstToken, id, lastToken, parent, parser, value| Constructor and Description |
|---|
OContainsAnyCondition(int id) |
OContainsAnyCondition(OrientSql p,
int id) |
| Modifier and Type | Method and Description |
|---|---|
OContainsAnyCondition |
copy() |
boolean |
equals(Object o) |
boolean |
evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
evaluate(OResult currentRecord,
OCommandContext ctx) |
boolean |
execute(Object left,
Object right) |
void |
extractSubQueries(SubQueryCollector collector) |
protected List<Object> |
getExternalCalculationConditions() |
OExpression |
getLeft() |
List<String> |
getMatchPatternInvolvedAliases() |
protected int |
getNumberOfExternalCalculations() |
OExpression |
getRight() |
int |
hashCode() |
boolean |
isCacheable() |
boolean |
needsAliases(Set<String> aliases) |
boolean |
refersToParent() |
OBooleanExpression |
rewriteIndexChainsAsSubqueries(OCommandContext ctx,
OClass clazz) |
void |
setLeft(OExpression left) |
void |
setRight(OExpression right) |
boolean |
supportsBasicCalculation() |
void |
toString(Map<Object,Object> params,
StringBuilder builder) |
deserialize, deserializeFromOResult, encapsulateInAndBlock, flatten, getIndexedFunctionConditions, isAlwaysTrue, isEmpty, serialize, transformToUpdateItem, translateLuceneOperatorchildrenAccept, dump, getDatabase, getValue, jjtAccept, jjtAddChild, jjtClose, jjtGetChild, jjtGetFirstToken, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, jjtSetValue, toString, toStringprotected OExpression left
protected OExpression right
protected OOrBlock rightBlock
public OContainsAnyCondition(int id)
public OContainsAnyCondition(OrientSql p, int id)
public boolean evaluate(OIdentifiable currentRecord, OCommandContext ctx)
evaluate in class OBooleanExpressionpublic boolean evaluate(OResult currentRecord, OCommandContext ctx)
evaluate in class OBooleanExpressionpublic void toString(Map<Object,Object> params, StringBuilder builder)
toString in class SimpleNodepublic OExpression getLeft()
public void setLeft(OExpression left)
public OExpression getRight()
public void setRight(OExpression right)
public boolean supportsBasicCalculation()
supportsBasicCalculation in class OBooleanExpressionprotected int getNumberOfExternalCalculations()
getNumberOfExternalCalculations in class OBooleanExpressionprotected List<Object> getExternalCalculationConditions()
getExternalCalculationConditions in class OBooleanExpressionpublic boolean needsAliases(Set<String> aliases)
needsAliases in class OBooleanExpressionpublic OContainsAnyCondition copy()
copy in class OBooleanExpressionpublic void extractSubQueries(SubQueryCollector collector)
extractSubQueries in class OBooleanExpressionpublic boolean refersToParent()
refersToParent in class OBooleanExpressionpublic OBooleanExpression rewriteIndexChainsAsSubqueries(OCommandContext ctx, OClass clazz)
rewriteIndexChainsAsSubqueries in class OBooleanExpressionpublic List<String> getMatchPatternInvolvedAliases()
getMatchPatternInvolvedAliases in class OBooleanExpressionpublic boolean isCacheable()
isCacheable in class OBooleanExpressionCopyright © 2009–2025 OrientDB. All rights reserved.