@@ -105,14 +105,15 @@ Cast operations in Comet fall into three levels of support:
105105<!-- prettier-ignore-end -->
106106
107107** Notes:**
108+
108109- ** decimal -> string** : There can be formatting differences in some case due to Spark using scientific notation where Comet does not
109110- ** double -> decimal** : There can be rounding differences
110111- ** double -> string** : There can be differences in precision. For example, the input "1.4E-45" will produce 1.0E-45 instead of 1.4E-45
111112- ** float -> decimal** : There can be rounding differences
112113- ** float -> string** : There can be differences in precision. For example, the input "1.4E-45" will produce 1.0E-45 instead of 1.4E-45
113114- ** string -> date** : Only supports years between 262143 BC and 262142 AD
114115- ** string -> decimal** : Does not support fullwidth unicode digits (e.g \\ uFF10)
115- or strings containing null bytes (e.g \\ u0000)
116+ or strings containing null bytes (e.g \\ u0000)
116117- ** string -> timestamp** : Not all valid formats are supported
117118<!-- END:CAST_LEGACY_TABLE-->
118119
@@ -139,14 +140,15 @@ or strings containing null bytes (e.g \\u0000)
139140<!-- prettier-ignore-end -->
140141
141142** Notes:**
143+
142144- ** decimal -> string** : There can be formatting differences in some case due to Spark using scientific notation where Comet does not
143145- ** double -> decimal** : There can be rounding differences
144146- ** double -> string** : There can be differences in precision. For example, the input "1.4E-45" will produce 1.0E-45 instead of 1.4E-45
145147- ** float -> decimal** : There can be rounding differences
146148- ** float -> string** : There can be differences in precision. For example, the input "1.4E-45" will produce 1.0E-45 instead of 1.4E-45
147149- ** string -> date** : Only supports years between 262143 BC and 262142 AD
148150- ** string -> decimal** : Does not support fullwidth unicode digits (e.g \\ uFF10)
149- or strings containing null bytes (e.g \\ u0000)
151+ or strings containing null bytes (e.g \\ u0000)
150152- ** string -> timestamp** : Not all valid formats are supported
151153<!-- END:CAST_TRY_TABLE-->
152154
@@ -173,14 +175,15 @@ or strings containing null bytes (e.g \\u0000)
173175<!-- prettier-ignore-end -->
174176
175177** Notes:**
178+
176179- ** decimal -> string** : There can be formatting differences in some case due to Spark using scientific notation where Comet does not
177180- ** double -> decimal** : There can be rounding differences
178181- ** double -> string** : There can be differences in precision. For example, the input "1.4E-45" will produce 1.0E-45 instead of 1.4E-45
179182- ** float -> decimal** : There can be rounding differences
180183- ** float -> string** : There can be differences in precision. For example, the input "1.4E-45" will produce 1.0E-45 instead of 1.4E-45
181184- ** string -> date** : Only supports years between 262143 BC and 262142 AD
182185- ** string -> decimal** : Does not support fullwidth unicode digits (e.g \\ uFF10)
183- or strings containing null bytes (e.g \\ u0000)
186+ or strings containing null bytes (e.g \\ u0000)
184187- ** string -> timestamp** : ANSI mode not supported
185188<!-- END:CAST_ANSI_TABLE-->
186189
0 commit comments