是否可以启用任何配置来为 cassandra datastax java 驱动程序中的 Double 值设置精度?
Is there any config that can be enabled to set a precision for Double value in cassandra datastax java driver?
Cassandra 在内部按原样存储 Double 值。就像 cqlsh 如何支持我们可以更改精度的设置一样,datastax java 驱动程序中是否有类似的配置来设置精度?
一种方法是在变量的 Getter 中使用 DecimalFormat 并设置精度。但是想知道datastax驱动有没有提供这样的方法来简化精度设置
cqlsh
提供的选项仅用于显示数据 - 所有数据在内部都按普通双精度处理。
DataStax Java 驱动程序也是如此 - 它只是 returns 双重,开发人员有责任将其转换为最适合用户的表示形式。所以你需要使用相应的代码将double格式化为给定精度的字符串。
Cassandra 在内部按原样存储 Double 值。就像 cqlsh 如何支持我们可以更改精度的设置一样,datastax java 驱动程序中是否有类似的配置来设置精度?
一种方法是在变量的 Getter 中使用 DecimalFormat 并设置精度。但是想知道datastax驱动有没有提供这样的方法来简化精度设置
cqlsh
提供的选项仅用于显示数据 - 所有数据在内部都按普通双精度处理。
DataStax Java 驱动程序也是如此 - 它只是 returns 双重,开发人员有责任将其转换为最适合用户的表示形式。所以你需要使用相应的代码将double格式化为给定精度的字符串。