
public class OSQLMethodRuntime extends OSQLFilterItemAbstract implements Comparable<OSQLMethodRuntime>
| Modifier and Type | Field and Description |
|---|---|
Object[] |
configuredParameters |
OSQLMethod |
method |
Object[] |
runtimeParameters |
operationsChain| Constructor and Description |
|---|
OSQLMethodRuntime(OBaseParser iQueryToParse,
String iText) |
OSQLMethodRuntime(OSQLMethod iFunction) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(OSQLMethodRuntime o) |
Object |
execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
OCommandContext iContext)
Execute a method.
|
Object[] |
getConfiguredParameters() |
OSQLMethod |
getMethod() |
String |
getRoot() |
Object[] |
getRuntimeParameters() |
Object |
getValue(OIdentifiable iRecord,
Object iCurrentResult,
OCommandContext iContext) |
OSQLMethodRuntime |
setParameters(Object[] iParameters,
boolean iEvaluate) |
protected void |
setRoot(OBaseParser iQueryToParse,
String iText) |
getCollateForField, getLastChainOperator, hasChainOperators, toString, transformValuepublic OSQLMethod method
public Object[] configuredParameters
public Object[] runtimeParameters
public OSQLMethodRuntime(OBaseParser iQueryToParse, String iText)
public OSQLMethodRuntime(OSQLMethod iFunction)
public Object execute(Object iThis, OIdentifiable iCurrentRecord, Object iCurrentResult, OCommandContext iContext)
iCurrentRecord - Current recordiCurrentResult - TODOiContext - public Object getValue(OIdentifiable iRecord, Object iCurrentResult, OCommandContext iContext)
getValue in interface OSQLFilterItempublic String getRoot()
getRoot in class OSQLFilterItemAbstractprotected void setRoot(OBaseParser iQueryToParse, String iText)
setRoot in class OSQLFilterItemAbstractpublic OSQLMethodRuntime setParameters(Object[] iParameters, boolean iEvaluate)
public OSQLMethod getMethod()
public Object[] getConfiguredParameters()
public Object[] getRuntimeParameters()
public int compareTo(OSQLMethodRuntime o)
compareTo in interface Comparable<OSQLMethodRuntime>Copyright © 2009–2025 OrientDB. All rights reserved.