| Modifier and Type | Field and Description |
|---|---|
| protected Expression | baseExpression
The base expression is what this was derived from. |
| protected ExpressionBuilder | builder
PERF: Used to cache the builder. |
| Access | Constructor and Description |
|---|---|
| protected | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public Expression | |
| public ExpressionBuilder | getBuilder()
Implements abstract org. |
| protected void | postCopyIn(Map<K, V> alreadyDone)
Overrides org. |
| public void | resetPlaceHolderBuilder(ExpressionBuilder queryBuilder)
Implements abstract org. |
| public void | setBaseExpression(Expression baseExpression)
The base expression is what the parameter was derived from. |
| public Expression | shallowClone()
Overrides org. |
| baseExpression | back to summary |
|---|---|
| protected Expression baseExpression The base expression is what this was derived from. | |
| builder | back to summary |
|---|---|
| protected ExpressionBuilder builder PERF: Used to cache the builder. | |
| BaseExpression | back to summary |
|---|---|
| protected BaseExpression() | |
| BaseExpression | back to summary |
|---|---|
| protected BaseExpression(Expression baseExpression) | |
| getBaseExpression | back to summary |
|---|---|
| public Expression getBaseExpression() The base expression is what the parameter was derived from. | |
| getBuilder | back to summary |
|---|---|
| public ExpressionBuilder getBuilder() Implements abstract org. Return the expression builder which is the ultimate base of this expression, or null if there isn't one (shouldn't happen if we start from a root).
| |
| postCopyIn | back to summary |
|---|---|
| protected void postCopyIn(Map<K, V> alreadyDone) Overrides org. INTERNAL: Used for cloning.
| |
| resetPlaceHolderBuilder | back to summary |
|---|---|
| public void resetPlaceHolderBuilder(ExpressionBuilder queryBuilder) Implements abstract org. INTERNAL: Search the tree for any expressions (like SubSelectExpressions) that have been built using a builder that is not attached to the query. This happens in case of an Exists call using a new ExpressionBuilder(). This builder needs to be replaced with one from the query.
| |
| setBaseExpression | back to summary |
|---|---|
| public void setBaseExpression(Expression baseExpression) The base expression is what the parameter was derived from. This is used for nested parameters. | |
| shallowClone | back to summary |
|---|---|
| public Expression shallowClone() Overrides org. INTERNAL: Clear the builder when cloning.
| |