Block constructor comment. super();
super();
return result;
return statement;
Answers if this expression has already been visited. For a faster iteration override to insure expressions are only visited/processed once. return false;
return false;
INTERNAL: This method must be defined by subclasses to implement the logic of the iteratation.
INTERNAL: for (Enumeration expressionEnum = expressions.elements(); expressionEnum.hasMoreElements();) { iterate((Expression)expressionEnum.nextElement()); }
for (Enumeration expressionEnum = expressions.elements(); expressionEnum.hasMoreElements();) { iterate((Expression)expressionEnum.nextElement()); }
INTERNAL: Return the call. expression.iterateOn(this);
expression.iterateOn(this);
this.result = result;
this.statement = statement;
Normally an Iterator will not go into the where clause of an SQLSubSelectExpression. I.e. when aliasing the parent statement is aliased before the subselects may even be normalized. An iterator to alias the SubSelect must be run later. return false;