
public class OBetweenCondition extends OBooleanExpression
| Modifier and Type | Field and Description |
|---|---|
protected OExpression |
first |
protected OExpression |
second |
protected OExpression |
third |
FALSE, TRUEchildren, firstToken, id, lastToken, parent, parser, value| Constructor and Description |
|---|
OBetweenCondition(int id) |
OBetweenCondition(OrientSql p,
int id) |
| Modifier and Type | Method and Description |
|---|---|
OBooleanExpression |
copy() |
boolean |
equals(Object o) |
boolean |
evaluate(OIdentifiable currentRecord,
OCommandContext ctx) |
boolean |
evaluate(OResult currentRecord,
OCommandContext ctx) |
void |
extractSubQueries(SubQueryCollector collector) |
protected List<Object> |
getExternalCalculationConditions() |
OExpression |
getFirst() |
List<String> |
getMatchPatternInvolvedAliases() |
protected int |
getNumberOfExternalCalculations() |
OExpression |
getSecond() |
OExpression |
getThird() |
int |
hashCode() |
boolean |
isCacheable() |
boolean |
needsAliases(Set<String> aliases) |
boolean |
refersToParent() |
void |
setFirst(OExpression first) |
void |
setSecond(OExpression second) |
void |
setThird(OExpression third) |
boolean |
supportsBasicCalculation() |
void |
toString(Map<Object,Object> params,
StringBuilder builder) |
void |
translateLuceneOperator() |
deserialize, deserializeFromOResult, encapsulateInAndBlock, flatten, getIndexedFunctionConditions, isAlwaysTrue, isEmpty, rewriteIndexChainsAsSubqueries, serialize, transformToUpdateItemchildrenAccept, dump, getDatabase, getValue, jjtAccept, jjtAddChild, jjtClose, jjtGetChild, jjtGetFirstToken, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, jjtSetValue, toString, toStringprotected OExpression first
protected OExpression second
protected OExpression third
public OBetweenCondition(int id)
public OBetweenCondition(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 OExpression getFirst()
public void setFirst(OExpression first)
public OExpression getSecond()
public void setSecond(OExpression second)
public OExpression getThird()
public void setThird(OExpression third)
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 boolean needsAliases(Set<String> aliases)
needsAliases in class OBooleanExpressionpublic OBooleanExpression copy()
copy in class OBooleanExpressionpublic void extractSubQueries(SubQueryCollector collector)
extractSubQueries in class OBooleanExpressionpublic boolean refersToParent()
refersToParent in class OBooleanExpressionpublic List<String> getMatchPatternInvolvedAliases()
getMatchPatternInvolvedAliases in class OBooleanExpressionpublic void translateLuceneOperator()
translateLuceneOperator in class OBooleanExpressionpublic boolean isCacheable()
isCacheable in class OBooleanExpressionCopyright © 2009–2025 OrientDB. All rights reserved.