
public class OFunctionCall extends SimpleNode
| Modifier and Type | Field and Description |
|---|---|
protected OIdentifier |
name |
protected List<OExpression> |
params |
protected boolean |
star |
children, firstToken, id, lastToken, parent, parser, value| Constructor and Description |
|---|
OFunctionCall(int id) |
OFunctionCall(OrientSql p,
int id) |
| Modifier and Type | Method and Description |
|---|---|
long |
estimateIndexedFunction(OFromClause target,
OCommandContext ctx,
OBinaryCompareOperator operator,
Object rightValue) |
Object |
execute(Object targetObjects,
OCommandContext ctx) |
Iterable<OIdentifiable> |
executeIndexedFunction(OFromClause target,
OCommandContext ctx,
OBinaryCompareOperator operator,
Object rightValue)
see OIndexableSQLFunction.searchFromTarget()
|
static ODatabaseDocumentInternal |
getDatabase() |
List<OExpression> |
getParams() |
boolean |
isIndexedFunctionCall() |
boolean |
isStar() |
Object |
jjtAccept(OrientSqlVisitor visitor,
Object data)
Accept the visitor.
|
void |
setParams(List<OExpression> params) |
void |
setStar(boolean star) |
void |
toString(Map<Object,Object> params,
StringBuilder builder) |
childrenAccept, dump, getValue, jjtAddChild, jjtClose, jjtGetChild, jjtGetFirstToken, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, jjtSetValue, toString, toStringprotected OIdentifier name
protected boolean star
protected List<OExpression> params
public OFunctionCall(int id)
public OFunctionCall(OrientSql p, int id)
public Object jjtAccept(OrientSqlVisitor visitor, Object data)
jjtAccept in interface NodejjtAccept in class SimpleNodepublic boolean isStar()
public void setStar(boolean star)
public List<OExpression> getParams()
public void setParams(List<OExpression> params)
public void toString(Map<Object,Object> params, StringBuilder builder)
toString in class SimpleNodepublic Object execute(Object targetObjects, OCommandContext ctx)
public static ODatabaseDocumentInternal getDatabase()
public boolean isIndexedFunctionCall()
public Iterable<OIdentifiable> executeIndexedFunction(OFromClause target, OCommandContext ctx, OBinaryCompareOperator operator, Object rightValue)
target - ctx - operator - rightValue - public long estimateIndexedFunction(OFromClause target, OCommandContext ctx, OBinaryCompareOperator operator, Object rightValue)
target - query targetctx - execution contextoperator - operator at the right of the functionrightValue - value to compare to funciton resultCopyright © 2009–2025 OrientDB. All rights reserved.