Class OSQLFilter
java.lang.Object
com.orientechnologies.common.parser.OBaseParser
com.orientechnologies.orient.core.sql.filter.OSQLPredicate
com.orientechnologies.orient.core.sql.filter.OSQLFilter
- All Implemented Interfaces:
OCommandPredicate
Parsed query. It's built once a query is parsed.
- Author:
- Luca Garulli (l.garulli--(at)--orientdb.com)
-
Field Summary
Fields inherited from class com.orientechnologies.orient.core.sql.filter.OSQLPredicate
braces, context, parameterItems, properties, recordTransformed, rootConditionFields inherited from class com.orientechnologies.common.parser.OBaseParser
parserText, parserTextUpperCase -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionevaluate(OIdentifiable iRecord, ODocument iCurrentResult, OCommandContext iContext) Evaluates the predicate.toString()Methods inherited from class com.orientechnologies.orient.core.sql.filter.OSQLPredicate
addParameter, bindParameters, checkForEnd, computePrefetchFieldList, evaluate, evaluate, extractCondition, extractConditions, optimize, setRootCondition, text, throwSyntaxErrorException, upperCaseMethods inherited from class com.orientechnologies.common.parser.OBaseParser
getLastWordLength, getSyntax, getWordStatic, nextWord, nextWord, parseOptionalWord, parserGetCurrentChar, parserGetCurrentPosition, parserGetLastSeparator, parserGetLastWord, parserGetPreviousPosition, parserGoBack, parserIsEnded, parserMoveCurrentPosition, parserNextChars, parserNextWord, parserNextWord, parserNextWord, parserOptionalKeyword, parserOptionalWord, parserRequiredKeyword, parserRequiredWord, parserRequiredWord, parserRequiredWord, parserSetCurrentPosition, parserSetEndOfText, parserSetLastSeparator, parserSkipWhiteSpaces
-
Constructor Details
-
OSQLFilter
-
-
Method Details
-
evaluate
Description copied from interface:OCommandPredicateEvaluates the predicate.- Specified by:
evaluatein interfaceOCommandPredicate- Overrides:
evaluatein classOSQLPredicate- Parameters:
iRecord- Target recordiCurrentResult- TODOiContext- Context of execution- Returns:
- The result of predicate
-
getRootCondition
- Overrides:
getRootConditionin classOSQLPredicate
-
toString
- Overrides:
toStringin classOSQLPredicate
-