Purpose: Represent an EXISTS subquery.
| Modifier and Type | Field and Description |
|---|---|
| private boolean | notIndicated
True in case of a NOT EXISTS (...) query. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Expression | generateExpression(GenerationContext context)
Overrides org. |
| public void | |
| public boolean | |
| public void | validate(ParseTreeContext context)
Overrides org. |
| notIndicated | back to summary |
|---|---|
| private boolean notIndicated True in case of a NOT EXISTS (...) query. | |
| ExistsNode | back to summary |
|---|---|
| public ExistsNode() Return a new ExistsNode. | |
| generateExpression | back to summary |
|---|---|
| public Expression generateExpression(GenerationContext context) Overrides org. INTERNAL Generate the EclipseLink expression for this node
| |
| indicateNot | back to summary |
|---|---|
| public void indicateNot() INTERNAL Indicate if a NOT was found in the WHERE clause. Examples: WHERE ... NOT EXISTS(...) | |
| notIndicated | back to summary |
|---|---|
| public boolean notIndicated() | |
| validate | back to summary |
|---|---|
| public void validate(ParseTreeContext context) Overrides org. INTERNAL Validate node and calculate its type. Change subquery SELECT clause.
| |