public interface OQLExpressionEvaluatorI<T extends ParseTreeNode>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.Object |
INNER_JOIN_FILTERED_OUT
The "STATE" of an expression being filtered out due to an inner join occurring somewhere.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAlias() |
java.util.List<? extends OQLExpressionEvaluatorI<?>> |
getChildren()
Nonnull list of available children
|
EntityI |
getEntity()
The entity of the current context
|
T |
getNode()
The parsed OQL Node that belongs to this expression evaluator
|
java.lang.Object[] |
getParameters()
Fixed parameter provided to the OQL Query
|
OQLExpressionEvaluatorI<?> |
getParent()
The parent evaluator
|
SchemaI |
getSchema()
The schema to use for evaluation.
|
java.lang.Object |
getValue(BOI bo)
Computes the raw value of the expression evaluated on the provided BO.
|
static final java.lang.Object INNER_JOIN_FILTERED_OUT
java.lang.Object getValue(BOI bo)
bo - the nonnull root BO to evaluate the node onOQLExpressionEvaluatorI<?> getParent()
java.util.List<? extends OQLExpressionEvaluatorI<?>> getChildren()
T getNode()
SchemaI getSchema()
EntityI getEntity()
java.lang.Object[] getParameters()
java.lang.String getAlias()
Copyright © 2000-2026 OAshi S.à r.l. All Rights Reserved.