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]

Reply via email to