gianm opened a new pull request, #14142:
URL: https://github.com/apache/druid/pull/14142

   Main changes:
   
   1) Dictionary-encoded and front-coded string columns: in default-value
      mode, detect cases where a dictionary has the empty string in it, then
      either combine it with null (if null is present) or replace it with
      null (if null is not present).
   
   2) Numeric nullable columns: in default-value mode, ignore the null
      value bitmap. This causes all null numbers to be read as zeroes.
   
   Testing strategy:
   
   1) Add a mmappedWithSqlCompatibleNulls case to BaseFilterTest that
      writes segments under SQL-compatible mode, and reads them under
      default-value mode.
   
   2) Unit tests for the new wrapper classes (CombineFirstTwoEntriesIndexed,
      CombineFirstTwoValuesColumnarInts, CombineFirstTwoValuesColumnarMultiInts,
      CombineFirstTwoValuesIndexedInts).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to