All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
boolean |
allowsIndexedFunctionExecutionOnTarget(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current expression is an indexed function AND that function can be used on this target
|
void |
applyRemove(OResultInternal result,
OCommandContext ctx) |
boolean |
canExecuteIndexedFunctionWithoutIndex(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current expression is an indexed function AND that function can also be executed
without using the index
|
OExpression |
copy() |
void |
deserialize(OResult fromResult) |
static String |
encode(String s) |
static String |
encodeSingle(String s) |
boolean |
equals(Object o) |
long |
estimateIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
Object |
execute(OIdentifiable iCurrentRecord,
OCommandContext ctx) |
Object |
execute(OResult iCurrentRecord,
OCommandContext ctx) |
Iterable<OIdentifiable> |
executeIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
boolean |
executeIndexedFunctionAfterIndexSearch(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current expression is an indexed function AND the function has also to be executed
after the index search.
|
void |
extractSubQueries(OIdentifier letAlias,
SubQueryCollector collector) |
void |
extractSubQueries(SubQueryCollector collector) |
AggregationContext |
getAggregationContext(OCommandContext ctx) |
OArrayConcatExpression |
getArrayConcatExpression() |
OCollate |
getCollate(OResult currentRecord,
OCommandContext ctx) |
OIdentifier |
getDefaultAlias() |
OExpression |
getExpandContent() |
OMathExpression |
getMathExpression() |
ORid |
getRid() |
int |
hashCode() |
boolean |
isAggregate() |
boolean |
isBaseIdentifier() |
boolean |
isCacheable() |
boolean |
isCount() |
boolean |
isDefinedFor(OElement currentRecord) |
boolean |
isDefinedFor(OResult currentRecord) |
boolean |
isEarlyCalculated(OCommandContext ctx) |
boolean |
isExpand() |
boolean |
isFunctionAny() |
boolean |
isIndexChain(OCommandContext ctx,
OClass clazz) |
boolean |
isIndexedFunctionCal() |
boolean |
needsAliases(Set<String> aliases) |
boolean |
refersToParent() |
OResult |
serialize() |
void |
setArrayConcatExpression(OArrayConcatExpression arrayConcatExpression) |
void |
setMathExpression(OMathExpression mathExpression) |
void |
setRid(ORid rid) |
OExpression |
splitForAggregation(AggregateProjectionSplit aggregateSplit,
OCommandContext ctx) |
boolean |
supportsBasicCalculation() |
void |
toString(Map<Object,Object> params,
StringBuilder builder) |