| Modifier and Type | Field and Description |
|---|---|
| private Expression | |
| private boolean |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Expression | generateExpression(GenerationContext context)
Overrides org. |
| public Expression | |
| public void | |
| public void | makeNodeOneToMany(Node theNode)
INTERNAL makeNodeOneToMany: Traverse to the leaf on theNode and mark as one to many |
| public boolean | |
| public void | |
| public void | validate(ParseTreeContext context)
Overrides org. |
| leftExpression | back to summary |
|---|---|
| private Expression leftExpression | |
| notIndicated | back to summary |
|---|---|
| private boolean notIndicated | |
| MemberOfNode | back to summary |
|---|---|
| public MemberOfNode() Return a new MemberOfNode | |
| generateExpression | back to summary |
|---|---|
| public Expression generateExpression(GenerationContext context) Overrides org. Doc from org. INTERNAL Generate an expression for the node. Each subclass will generate a different expression and thus will need to override this method
| |
| getLeftExpression | back to summary |
|---|---|
| public Expression getLeftExpression() | |
| indicateNot | back to summary |
|---|---|
| public void indicateNot() INTERNAL Indicate if a NOT was found in the WHERE clause. Examples: ...WHERE ... NOT MEMBER OF | |
| makeNodeOneToMany | back to summary |
|---|---|
| public void makeNodeOneToMany(Node theNode) INTERNAL makeNodeOneToMany: Traverse to the leaf on theNode and mark as one to many | |
| notIndicated | back to summary |
|---|---|
| public boolean notIndicated() | |
| setLeftExpression | back to summary |
|---|---|
| public void setLeftExpression(Expression newLeftExpression) | |
| validate | back to summary |
|---|---|
| public void validate(ParseTreeContext context) Overrides org. INTERNAL Validate node and calculates its type.
| |