
public class OValueExpression extends OExpression
arrayConcatExpression, booleanValue, doubleQuotes, isNull, json, mathExpression, rid, singleQuoteschildren, firstToken, id, lastToken, parent, parser, value| Constructor and Description |
|---|
OValueExpression(Object val) |
encode, encodeSingle, estimateIndexedFunction, executeIndexedFunction, getArrayConcatExpression, getMathExpression, getRid, isEarlyCalculated, isFunctionAll, isFunctionAny, isIndexChain, setArrayConcatExpression, setMathExpression, setRid, splitForAggregationchildrenAccept, dump, getDatabase, getValue, jjtAccept, jjtAddChild, jjtClose, jjtGetChild, jjtGetFirstToken, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, jjtSetValue, toString, toStringpublic OValueExpression(Object val)
public Object execute(OIdentifiable iCurrentRecord, OCommandContext ctx)
execute in class OExpressionpublic Object execute(OResult iCurrentRecord, OCommandContext ctx)
execute in class OExpressionpublic boolean isBaseIdentifier()
isBaseIdentifier in class OExpressionpublic boolean isEarlyCalculated()
public OIdentifier getDefaultAlias()
getDefaultAlias in class OExpressionpublic void toString(Map<Object,Object> params, StringBuilder builder)
toString in class OExpressionpublic boolean supportsBasicCalculation()
supportsBasicCalculation in class OExpressionpublic boolean isIndexedFunctionCal()
isIndexedFunctionCal in class OExpressionpublic boolean canExecuteIndexedFunctionWithoutIndex(OFromClause target, OCommandContext context, OBinaryCompareOperator operator, Object right)
OExpressioncanExecuteIndexedFunctionWithoutIndex in class OExpressiontarget - the query targetcontext - the execution contextpublic boolean allowsIndexedFunctionExecutionOnTarget(OFromClause target, OCommandContext context, OBinaryCompareOperator operator, Object right)
OExpressionallowsIndexedFunctionExecutionOnTarget in class OExpressiontarget - the query targetcontext - the execution contextpublic boolean executeIndexedFunctionAfterIndexSearch(OFromClause target, OCommandContext context, OBinaryCompareOperator operator, Object right)
OExpressionexecuteIndexedFunctionAfterIndexSearch in class OExpressiontarget - the query targetcontext - the execution contextpublic boolean isExpand()
isExpand in class OExpressionpublic OValueExpression getExpandContent()
getExpandContent in class OExpressionpublic boolean needsAliases(Set<String> aliases)
needsAliases in class OExpressionpublic boolean isAggregate()
isAggregate in class OExpressionpublic OValueExpression splitForAggregation(AggregateProjectionSplit aggregateSplit)
public AggregationContext getAggregationContext(OCommandContext ctx)
getAggregationContext in class OExpressionpublic OValueExpression copy()
copy in class OExpressionpublic boolean equals(Object o)
equals in class OExpressionpublic int hashCode()
hashCode in class OExpressionpublic void extractSubQueries(SubQueryCollector collector)
extractSubQueries in class OExpressionpublic void extractSubQueries(OIdentifier letAlias, SubQueryCollector collector)
extractSubQueries in class OExpressionpublic boolean refersToParent()
refersToParent in class OExpressionpublic void applyRemove(OResultInternal result, OCommandContext ctx)
applyRemove in class OExpressionpublic boolean isCount()
isCount in class OExpressionpublic OResult serialize()
serialize in class OExpressionpublic void deserialize(OResult fromResult)
deserialize in class OExpressionpublic boolean isDefinedFor(OResult currentRecord)
isDefinedFor in class OExpressionpublic boolean isDefinedFor(OElement currentRecord)
isDefinedFor in class OExpressionpublic OCollate getCollate(OResult currentRecord, OCommandContext ctx)
getCollate in class OExpressionpublic boolean isCacheable()
isCacheable in class OExpressionCopyright © 2009–2025 OrientDB. All rights reserved.