/*
* * Now that we know the target interface type, set it. This assumes *
* that both operands have the same interface type, which is a safe *
* assumption for the concatenation operator.
*/
this.setLeftRightInterfaceType(tc.interfaceName());
// Finally, fold constants so that for example LIKE optimization is
// able to take advantage of concatenated literals like 'ab' || '%'.
return this.evaluateConstantExpressions();
}