
public class OExpression extends SimpleNode
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
doubleQuotes |
protected Boolean |
singleQuotes |
children, firstToken, id, lastToken, parent, parser, value| Constructor and Description |
|---|
OExpression(int id) |
OExpression(OrientSql p,
int id) |
| Modifier and Type | Method and Description |
|---|---|
static String |
encode(String s) |
static String |
encodeSingle(String s) |
long |
estimateIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
Object |
execute(OIdentifiable iCurrentRecord,
OCommandContext ctx) |
Iterable<OIdentifiable> |
executeIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
OIdentifier |
getDefaultAlias() |
boolean |
isBaseIdentifier() |
boolean |
isEarlyCalculated() |
boolean |
isIndexedFunctionCal() |
Object |
jjtAccept(OrientSqlVisitor visitor,
Object data)
Accept the visitor.
|
boolean |
supportsBasicCalculation() |
void |
toString(Map<Object,Object> params,
StringBuilder builder) |
childrenAccept, dump, getDatabase, getValue, jjtAddChild, jjtClose, jjtGetChild, jjtGetFirstToken, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, jjtSetValue, toString, toStringprotected Boolean singleQuotes
protected Boolean doubleQuotes
public OExpression(int id)
public OExpression(OrientSql p, int id)
public Object jjtAccept(OrientSqlVisitor visitor, Object data)
jjtAccept in interface NodejjtAccept in class SimpleNodepublic Object execute(OIdentifiable iCurrentRecord, OCommandContext ctx)
public boolean isBaseIdentifier()
public boolean isEarlyCalculated()
public OIdentifier getDefaultAlias()
public void toString(Map<Object,Object> params, StringBuilder builder)
toString in class SimpleNodepublic boolean supportsBasicCalculation()
public boolean isIndexedFunctionCal()
public long estimateIndexedFunction(OFromClause target, OCommandContext context, OBinaryCompareOperator operator, Object right)
public Iterable<OIdentifiable> executeIndexedFunction(OFromClause target, OCommandContext context, OBinaryCompareOperator operator, Object right)
Copyright © 2009–2025 OrientDB. All rights reserved.