/** * INTERNAL: * Normalize the expression into a printable structure. */ @Override public Expression normalize(ExpressionNormalizer normalizer) { // IndexExpression always has base QueryKeyExpression. // Base expression should be normalized first: it sets the field, // and may changes base expression // from the original base QueryKeyExpression to TableExpression. // That's why the base expression may be normalized again in super.normalize. getBaseExpression().normalize(normalizer); return super.normalize(normalizer); } }
/** * INTERNAL: * Normalize the expression into a printable structure. */ public Expression normalize(ExpressionNormalizer normalizer) { // IndexExpression always has base QueryKeyExpression. // Base expression should be normalized first: it sets the field, // and may changes base expression // from the original base QueryKeyExpression to TableExpression. // That's why the base expression may be normalized again in super.normalize. getBaseExpression().normalize(normalizer); return super.normalize(normalizer); } }
/** * INTERNAL: * Normalize the expression into a printable structure. */ @Override public Expression normalize(ExpressionNormalizer normalizer) { // IndexExpression always has base QueryKeyExpression. // Base expression should be normalized first: it sets the field, // and may changes base expression // from the original base QueryKeyExpression to TableExpression. // That's why the base expression may be normalized again in super.normalize. getBaseExpression().normalize(normalizer); return super.normalize(normalizer); } }