Class OSQLFilterCondition
java.lang.Object
com.orientechnologies.orient.core.sql.filter.OSQLFilterCondition
Run-time query condition evaluator.
- Author:
- Luca Garulli (l.garulli--(at)--orientdb.com)
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionOSQLFilterCondition(Object iLeft, OQueryOperator iOperator) OSQLFilterCondition(Object iLeft, OQueryOperator iOperator, Object iRight) -
Method Summary
Modifier and TypeMethodDescriptionevaluate(OIdentifiable iCurrentRecord, ODocument iCurrentResult, OCommandContext iContext) protected Objectevaluate(OIdentifiable iCurrentRecord, ODocument iCurrentResult, Object iValue, OCommandContext iContext, boolean binaryEvaluation) Deprecated.getCollate(OIdentifiable doc) protected Dateprotected Floatprotected IntegergetInteger(Object iValue) getInvolvedFields(List<String> list) getLeft()getRight()voidvoidtoString()
-
Field Details
-
left
-
operator
-
right
-
inBraces
protected boolean inBraces
-
-
Constructor Details
-
OSQLFilterCondition
-
OSQLFilterCondition
-
-
Method Details
-
evaluate
public Object evaluate(OIdentifiable iCurrentRecord, ODocument iCurrentResult, OCommandContext iContext) -
getCollate
Deprecated. -
getCollate
-
getBeginRidRange
-
getEndRidRange
-
getInvolvedFields
-
toString
-
getLeft
-
setLeft
-
getRight
-
setRight
-
getOperator
-
getInteger
-
getFloat
-
getDate
-
evaluate
protected Object evaluate(OIdentifiable iCurrentRecord, ODocument iCurrentResult, Object iValue, OCommandContext iContext, boolean binaryEvaluation)
-