Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
Impala 4.3.0
-
None
-
None
-
ghx-label-4
Description
Impala writable types are extending Hive's writable types but their real values are stored on the native heap, therefore every method that is coming from their parents should be overridden with an explicit get() which does an indirection through UnsafeUtils to the heap.
For example; ImpalaDoubleWritable's toString is used in a UDF, but since there's no override present in the class, the original value from the Hive class will be stringified and returned, which is, in Impala's case always will be a zero-initialized value.
Attachments
Issue Links
- is related to
-
IMPALA-11745 Add Hive's ESRI geospatial functions as builtins
- Resolved