Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
LazySimpleDeserializeRead parses an empty array wrong. For example, a line ',' in a text file table with a delimiter ',' and schema 'array<int>, array<array<string>>' shows [null], [[""]], instead of [], [] with MapReduce engine and vectorized execution enabled. LazySimpleDeserializeRead has following code;
switch (complexField.complexCategory) { case LIST: { // Allow for empty string, etc. final boolean isNext = (fieldPosition <= complexFieldEnd);
Empty string value read should be only applied to string families, not to other data types.
Attachments
Attachments
Issue Links
- links to