druid/extensions-core
imply-cheddar 66cac08a52
Refactor HllSketchBuildAggregatorFactory (#14544)
* Refactor HllSketchBuildAggregatorFactory

The usage of ColumnProcessors and HllSketchBuildColumnProcessorFactory
made it very difficult to figure out what was going on from just looking
at the AggregatorFactory or Aggregator code.  It also didn't properly
double check that you could use UTF8 ahead of time, even though it's
entirely possible to validate it before trying to use it.  This refactor
makes keeps the general indirection that had been implemented by
the Consumer<Supplier<HllSketch>> but centralizes the decision logic and
makes it easier to understand the code.

* Test fixes

* Add test that validates the types are maintained

* Add back indirection to avoid buffer calls

* Cover floats and doubles are the same thing

* Static checks
2023-07-10 09:57:09 -07:00
..
avro-extensions Claim full support for Java 17. (#14384) 2023-07-07 12:52:35 -07:00
azure-extensions Account for data format and compression in MSQ auto taskAssignment (#14307) 2023-06-01 12:53:49 -07:00
datasketches Refactor HllSketchBuildAggregatorFactory (#14544) 2023-07-10 09:57:09 -07:00
druid-aws-rds-extensions Bump up the version in pom to 27.0.0 in preparation of release (#14051) 2023-04-10 14:56:59 +05:30
druid-basic-security Claim full support for Java 17. (#14384) 2023-07-07 12:52:35 -07:00
druid-bloom-filter Fix `EARLIEST_BY`/`LATEST_BY` signature and include function name in signature. (#14352) 2023-06-06 09:41:05 -07:00
druid-catalog Bump up the version in pom to 27.0.0 in preparation of release (#14051) 2023-04-10 14:56:59 +05:30
druid-kerberos Update Hadoop3 as default build version (#14005) 2023-04-26 12:52:51 +05:30
druid-pac4j Bump up the version in pom to 27.0.0 in preparation of release (#14051) 2023-04-10 14:56:59 +05:30
druid-ranger-security Update Hadoop3 as default build version (#14005) 2023-04-26 12:52:51 +05:30
ec2-extensions Bump up the version in pom to 27.0.0 in preparation of release (#14051) 2023-04-10 14:56:59 +05:30
google-extensions return task status reported by peon (#14040) 2023-04-24 12:05:39 -07:00
hdfs-storage fix hdfs initialization issue (#14276) 2023-05-30 12:41:54 -07:00
histogram Fix `EARLIEST_BY`/`LATEST_BY` signature and include function name in signature. (#14352) 2023-06-06 09:41:05 -07:00
kafka-extraction-namespace Bump up the version in pom to 27.0.0 in preparation of release (#14051) 2023-04-10 14:56:59 +05:30
kafka-indexing-service fix kafka input format reader schema discovery and partial schema discovery (#14421) 2023-06-15 00:11:04 -07:00
kinesis-indexing-service Do not retry INSERT task into metadata if max_allowed_packet limit is violated (#14271) 2023-06-10 12:15:44 +05:30
kubernetes-extensions CVE fixes - update of multiple dependencies. (#14519) 2023-07-07 20:27:30 +05:30
lookups-cached-global Bump up the version in pom to 27.0.0 in preparation of release (#14051) 2023-04-10 14:56:59 +05:30
lookups-cached-single Bump up the version in pom to 27.0.0 in preparation of release (#14051) 2023-04-10 14:56:59 +05:30
multi-stage-query Claim full support for Java 17. (#14384) 2023-07-07 12:52:35 -07:00
mysql-metadata-storage Do not retry INSERT task into metadata if max_allowed_packet limit is violated (#14271) 2023-06-10 12:15:44 +05:30
orc-extensions Account for data format and compression in MSQ auto taskAssignment (#14307) 2023-06-01 12:53:49 -07:00
parquet-extensions Add window-focused tests from Drill (#13773) 2023-07-06 09:20:32 -07:00
postgresql-metadata-storage Bump up the version in pom to 27.0.0 in preparation of release (#14051) 2023-04-10 14:56:59 +05:30
protobuf-extensions Bump up the version in pom to 27.0.0 in preparation of release (#14051) 2023-04-10 14:56:59 +05:30
s3-extensions S3: Attach SSE key to doesObjectExist calls. (#14290) 2023-06-23 15:23:59 -07:00
simple-client-sslcontext Bump up the version in pom to 27.0.0 in preparation of release (#14051) 2023-04-10 14:56:59 +05:30
stats Support complex variance object inputs for variance SQL agg function (#14463) 2023-06-28 13:14:19 -05:00
testing-tools SQL OperatorConversions: Introduce.aggregatorBuilder, allow CAST-as-literal. (#14249) 2023-06-23 16:25:04 -07:00