Mihai Budiu created CALCITE-7360:
------------------------------------
Summary: The meaning of negation for unsigned numbers is not
defined
Key: CALCITE-7360
URL: https://issues.apache.org/jira/browse/CALCITE-7360
Project: Calcite
Issue Type: Bug
Components: core
Affects Versions: 1.41.0
Reporter: Mihai Budiu
Some time ago unsigned integer types were introduced in Calcite.
They allow all arithmetic operations as signed types.
However, the meaning of negation is not defined. Using negation in a quidem
test causes an exception, since the implementation is incorrect.
Questions:
* Should negation be allowed at all?
* Should it coerce the value to a larger integer type?
* Or should it work as in C?
--
This message was sent by Atlassian Jira
(v8.20.10#820010)