public class OSQLFunctionRuntime extends OSQLFilterItemAbstract
Modifier and Type | Field and Description |
---|---|
Object[] |
configuredParameters |
OSQLFunction |
function |
Object[] |
runtimeParameters |
operationsChain
Constructor and Description |
---|
OSQLFunctionRuntime(OBaseParser iQueryToParse,
String iText) |
OSQLFunctionRuntime(OSQLFunction iFunction) |
Modifier and Type | Method and Description |
---|---|
boolean |
aggregateResults() |
Object |
execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
OCommandContext iContext)
Execute a function.
|
boolean |
filterResult() |
Object[] |
getConfiguredParameters() |
OSQLFunction |
getFunction() |
Object |
getResult() |
String |
getRoot() |
Object[] |
getRuntimeParameters() |
Object |
getValue(OIdentifiable iRecord,
Object iCurrentResult,
OCommandContext iContext) |
OSQLFunctionRuntime |
setParameters(Object[] iParameters,
boolean iEvaluate) |
void |
setResult(Object iValue) |
protected void |
setRoot(OBaseParser iQueryToParse,
String iText) |
getCollateForField, getLastChainOperator, hasChainOperators, toString, transformValue
public OSQLFunction function
public Object[] configuredParameters
public Object[] runtimeParameters
public OSQLFunctionRuntime(OBaseParser iQueryToParse, String iText)
public OSQLFunctionRuntime(OSQLFunction iFunction)
public boolean aggregateResults()
public boolean filterResult()
public Object execute(Object iThis, OIdentifiable iCurrentRecord, Object iCurrentResult, OCommandContext iContext)
iCurrentRecord
- Current recordiCurrentResult
- TODOiContext
- public Object getResult()
public void setResult(Object iValue)
public Object getValue(OIdentifiable iRecord, Object iCurrentResult, OCommandContext iContext)
public String getRoot()
getRoot
in class OSQLFilterItemAbstract
public OSQLFunctionRuntime setParameters(Object[] iParameters, boolean iEvaluate)
public OSQLFunction getFunction()
public Object[] getConfiguredParameters()
public Object[] getRuntimeParameters()
protected void setRoot(OBaseParser iQueryToParse, String iText)
setRoot
in class OSQLFilterItemAbstract
Copyright © 2009–2020 OrientDB. All rights reserved.