Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.26.0
-
None
-
None
Description
SqlNode representation has 3 parameters: datetime - datetime interval_qualifier
The return type inference is ARG2_NULLABLE so it assumes the call has three parameters.
In practice, convertDatetimeMinus removes the last parameter via rexBuilder.makeCall(resType, op, exprs.subList(0, 2));, which blocks node cloning via rexBuilder.makeCall(e.getOperator(), operands)