Mihai Budiu created CALCITE-6685: ------------------------------------ Summary: There is no support for checked arithmetic Key: CALCITE-6685 URL: https://issues.apache.org/jira/browse/CALCITE-6685 Project: Calcite Issue Type: Bug Components: core Affects Versions: 1.38.0 Reporter: Mihai Budiu
Many SQL dialects perform arithmetic using checked operations. I.e., they raise errors when the result of an arithmetic exception cannot be represented using the target type. Some SQL dialects make this behavior configurable: e.g., SQL Server has an ARITHABORT flag: https://learn.microsoft.com/en-us/sql/t-sql/statements/set-arithabort-transact-sql Calcite's executor and many optimization passes use Java arithmetic, which is not checked. -- This message was sent by Atlassian Jira (v8.20.10#820010)