return;
}
if (expression.hasWhereClause()) {
AbstractConditionalClause whereClause = (AbstractConditionalClause) expression.getWhereClause();
// Check for within the WHERE clause
if (position > length) {
int whereClauseLength = length(whereClause);
length += whereClauseLength;
// Right after the WHERE clause, the space is owned by the select statement
if (position == length + SPACE_LENGTH) {
virtualSpaces.add(SPACE_LENGTH);
corrections.add(-whereClauseLength - 2);
whereClause.accept(this);
corrections.pop();
virtualSpaces.pop();
}
}