Github user kmurra commented on the issue:
https://github.com/apache/flink/pull/4746
The biggest change here is in the test cases -- I generalized the test
table source to have some basic filtering logic and allow for generic datasets.
I moved the Literal build logic to the
RexNodeToExpressionConverter.visitLiteral. I also rewrote several of the
conversion methods to more closely align with the intended behavior of the code
- that we're preserving the string values of the various time-related literals
in the local timezone. This made a bunch of the epoch-millisecond
modifications go away.
---