如何在Apache Drill API响应中禁用科学计数法

时间:2019-07-03 18:18:52

标签: apache-drill

当十进制/双精度数太长时,Drill会自动以科学计数法(1.2345E6)发送它。这在另一端解析结果非常复杂。

仅HTTP API返回此表单。 JDBC的结果还可以。

有什么办法可以禁用此行为?

1 个答案:

答案 0 :(得分:1)

AFAIK,无法禁用科学计数法,但是您可以使用UDF以所需的格式将十进制/双精度结果转换为varchar,例如,to_char UDF会执行类似的操作。