docete opened a new pull request #1650: [CALCITE-3597] The conversion between 
java.sql.Timestamp and long is …
URL: https://github.com/apache/calcite/pull/1650
 
 
   …not asymmetric
   
   In Calcite, we use SqlFunctions.toLong(Timestamp) and 
SqlFunctions.internalToTimestamp(long) to convert java.sql.Timestmap to 
internal long and vice versa. The main logical inside is +/- local time zone 
offset.But in the comments of TimeZone.getOffset(long date), the parameter 
represents in milliseconds since January 1, 1970 00:00:00 GMT. It means that 
there will one conversion above doesn't satisfy this hypothesis. This PR use 
LocalDateTime as intermediate of the conversion and solves the dissymmetry.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to