mihaibudiu opened a new pull request, #4411: URL: https://github.com/apache/calcite/pull/4411
…BIGINT in type system The implementation uses the JOOQ classes for unsigned numbers. These have some shortcomings, but it's better than starting from scratch. There are many possible choices for the semantics of operations between signed and unsigned, I have chosen one which is similar to MySQL (int + uint = uint). I don't think it's the most intuitive semantics, but I think any choice will be weird in some corner cases. 9 years after the issue has been filed, here is an implementation. The test coverage is not very high, but there really are many tens of new functions, so in the first commit I tested only a representative sample of these, under the assumption that if one works, they all will. -- 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. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
