public class OSQLFilter extends OSQLPredicate implements OCommandPredicate
braces, context, parameterItems, properties, recordTransformed, rootCondition
parserText, parserTextUpperCase
Constructor and Description |
---|
OSQLFilter(String iText,
OCommandContext iContext,
String iFilterKeyword) |
Modifier and Type | Method and Description |
---|---|
Object |
evaluate(OIdentifiable iRecord,
ODocument iCurrentResult,
OCommandContext iContext)
Evaluates the predicate.
|
OSQLFilterCondition |
getRootCondition() |
String |
toString() |
addParameter, bindParameters, checkForEnd, computePrefetchFieldList, evaluate, evaluate, extractCondition, extractConditions, optimize, setRootCondition, text, throwSyntaxErrorException, upperCase
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
public OSQLFilter(String iText, OCommandContext iContext, String iFilterKeyword)
public Object evaluate(OIdentifiable iRecord, ODocument iCurrentResult, OCommandContext iContext)
OCommandPredicate
evaluate
in interface OCommandPredicate
evaluate
in class OSQLPredicate
iRecord
- Target recordiCurrentResult
- TODOiContext
- Context of executionpublic OSQLFilterCondition getRootCondition()
getRootCondition
in class OSQLPredicate
public String toString()
toString
in class OSQLPredicate
Copyright © 2009–2020 OrientDB. All rights reserved.