Purpose: Represent an KEY in EJBQL
Responsibilities:
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | applyToQuery(ObjectLevelReadQuery theQuery, GenerationContext generationContext)
Overrides org. |
| public Expression | generateExpression(GenerationContext context)
Overrides org. |
| public Node | |
| public boolean | |
| public boolean | isMapKeyNode()
Overrides org. |
| public void | validate(ParseTreeContext context)
Overrides org. |
| MapKeyNode | back to summary |
|---|---|
| public MapKeyNode() | |
| applyToQuery | back to summary |
|---|---|
| public void applyToQuery(ObjectLevelReadQuery theQuery, GenerationContext generationContext) Overrides org. INTERNAL Apply this node to the passed query
| |
| generateExpression | back to summary |
|---|---|
| public Expression generateExpression(GenerationContext context) Overrides org. INTERNAL Generate the a new EclipseLink TableEntryExpression for this node.
| |
| getLeftMostNode | back to summary |
|---|---|
| public Node getLeftMostNode() INTERNAL Return the left most node of a dot expr, so return 'a' for 'a.b.c'. | |
| isAliasableNode | back to summary |
|---|---|
| public boolean isAliasableNode() Overrides org.
| |
| isMapKeyNode | back to summary |
|---|---|
| public boolean isMapKeyNode() Overrides org. INTERNAL Is this node a MapKey node
| |
| validate | back to summary |
|---|---|
| public void validate(ParseTreeContext context) Overrides org. Doc from org. INTERNAL Validate node and calculate its type.
| |