Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Not A Problem
-
None
-
None
-
None
Description
In SQL standard, decimal literals (e.g., 1.2, 2.5, etc) are Decimal type. In Drill, when `planner.enable_decimal_data_type` is off, they are treated as Double.
However, the current inference mechanism is "not to do any inference if the operand is Decimal type". (To be more exact, treat them as ANY type and defer to the execution to make the decision.)
The mechanism can be improved by treating decimal literals as Double when `planner.enable_decimal_data_type` is off.
Attachments
Issue Links
- relates to
-
DRILL-6094 Decimal data type enhancements
- Closed