druid/extensions-core
Gian Merlino d52bc333aa
Frames: Ensure nulls are read as default values when appropriate. (#14020)
* Frames: Ensure nulls are read as default values when appropriate.

Fixes a bug where LongFieldWriter didn't write a properly transformed
zero when writing out a null. This had no meaningful effect in SQL-compatible
null handling mode, because the field would get treated as a null anyway.
But it does have an effect in default-value mode: it would cause Long.MIN_VALUE
to get read out instead of zero.

Also adds NullHandling checks to the various frame-based column selectors,
allowing reading of nullable frames by servers in default-value mode.
2023-04-10 05:28:46 +05:30
..
avro-extensions nested columns + arrays = array columns! (#13803) 2023-03-27 12:42:35 -07:00
azure-extensions Allow for Input source security in native task layer (#14003) 2023-04-06 13:13:09 -04:00
datasketches Tuple sketch SQL support (#13887) 2023-03-28 18:47:12 +05:30
druid-aws-rds-extensions merge druid-core, extendedset, and druid-hll into druid-processing to simplify everything (#13698) 2023-02-17 14:27:41 -08:00
druid-basic-security merge druid-core, extendedset, and druid-hll into druid-processing to simplify everything (#13698) 2023-02-17 14:27:41 -08:00
druid-bloom-filter expression transform improvements and fixes (#13947) 2023-03-21 23:26:53 -07:00
druid-catalog merge druid-core, extendedset, and druid-hll into druid-processing to simplify everything (#13698) 2023-02-17 14:27:41 -08:00
druid-kerberos merge druid-core, extendedset, and druid-hll into druid-processing to simplify everything (#13698) 2023-02-17 14:27:41 -08:00
druid-pac4j Update OIDCConfig with scope information (#13973) 2023-03-28 14:50:00 +05:30
druid-ranger-security merge druid-core, extendedset, and druid-hll into druid-processing to simplify everything (#13698) 2023-02-17 14:27:41 -08:00
ec2-extensions merge druid-core, extendedset, and druid-hll into druid-processing to simplify everything (#13698) 2023-02-17 14:27:41 -08:00
google-extensions Allow for Input source security in native task layer (#14003) 2023-04-06 13:13:09 -04:00
hdfs-storage Allow for Input source security in native task layer (#14003) 2023-04-06 13:13:09 -04:00
histogram Avoid creating new RelDataTypeFactory during SQL planning. (#13904) 2023-03-08 21:55:49 -08:00
kafka-extraction-namespace merge druid-core, extendedset, and druid-hll into druid-processing to simplify everything (#13698) 2023-02-17 14:27:41 -08:00
kafka-indexing-service Allow for Input source security in native task layer (#14003) 2023-04-06 13:13:09 -04:00
kinesis-indexing-service Allow for Input source security in native task layer (#14003) 2023-04-06 13:13:09 -04:00
kubernetes-extensions merge druid-core, extendedset, and druid-hll into druid-processing to simplify everything (#13698) 2023-02-17 14:27:41 -08:00
lookups-cached-global Revert quoting lookup fix. (#14034) 2023-04-05 20:52:36 -07:00
lookups-cached-single merge druid-core, extendedset, and druid-hll into druid-processing to simplify everything (#13698) 2023-02-17 14:27:41 -08:00
multi-stage-query Frames: Ensure nulls are read as default values when appropriate. (#14020) 2023-04-10 05:28:46 +05:30
mysql-metadata-storage merge druid-core, extendedset, and druid-hll into druid-processing to simplify everything (#13698) 2023-02-17 14:27:41 -08:00
orc-extensions nested columns + arrays = array columns! (#13803) 2023-03-27 12:42:35 -07:00
parquet-extensions nested columns + arrays = array columns! (#13803) 2023-03-27 12:42:35 -07:00
postgresql-metadata-storage merge druid-core, extendedset, and druid-hll into druid-processing to simplify everything (#13698) 2023-02-17 14:27:41 -08:00
protobuf-extensions remix nested columns (#14014) 2023-04-04 17:51:59 -07:00
s3-extensions Allow for Input source security in native task layer (#14003) 2023-04-06 13:13:09 -04:00
simple-client-sslcontext merge druid-core, extendedset, and druid-hll into druid-processing to simplify everything (#13698) 2023-02-17 14:27:41 -08:00
stats Avoid creating new RelDataTypeFactory during SQL planning. (#13904) 2023-03-08 21:55:49 -08:00
testing-tools merge druid-core, extendedset, and druid-hll into druid-processing to simplify everything (#13698) 2023-02-17 14:27:41 -08:00