/** * INTERNAL: * The subquery must be normalized with the knowledge of the outer statement for outer references and correct aliasing. * For CR#4223 it will now be normalized after the outer statement is, rather than * somewhere in the middle of the outer statement's normalize. */ public Expression normalize(ExpressionNormalizer normalizer) { //has no effect but validateNode is here for consistency validateNode(); // Defer normalization of this expression until later. normalizer.addSubSelectExpression(this); normalizer.getStatement().setRequiresAliases(true); return this; }
/** * INTERNAL: * The subquery must be normalized with the knowledge of the outer statement for outer references and correct aliasing. * For CR#4223 it will now be normalized after the outer statement is, rather than * somewhere in the middle of the outer statement's normalize. */ @Override public Expression normalize(ExpressionNormalizer normalizer) { if (this.hasBeenNormalized) { return this; } //has no effect but validateNode is here for consistency validateNode(); // Defer normalization of this expression until later. normalizer.addSubSelectExpression(this); normalizer.getStatement().setRequiresAliases(true); return this; }
/** * INTERNAL: * The subquery must be normalized with the knowledge of the outer statement for outer references and correct aliasing. * For CR#4223 it will now be normalized after the outer statement is, rather than * somewhere in the middle of the outer statement's normalize. */ @Override public Expression normalize(ExpressionNormalizer normalizer) { if (this.hasBeenNormalized) { return this; } //has no effect but validateNode is here for consistency validateNode(); // Defer normalization of this expression until later. normalizer.addSubSelectExpression(this); normalizer.getStatement().setRequiresAliases(true); return this; }
validateNode(); getSubQuery().prepareSubSelect(normalizer.getSession(), null, clonedExpressions); if (!getSubQuery().isCallQuery()) {
validateNode(); getSubQuery().prepareSubSelect(normalizer.getSession(), null, clonedExpressions); if (!getSubQuery().isCallQuery()) {
validateNode(); getSubQuery().prepareSubSelect(normalizer.getSession(), null, clonedExpressions); if (!getSubQuery().isCallQuery()) {