druid/extensions-core
Gian Merlino 77297f4e6f GroupBy array-based result rows. (#8196)
* GroupBy array-based result rows.

Fixes #8118; see that proposal for details.

Other than the GroupBy changes, the main other "interesting" classes are:

- ResultRow: The array-based result type.
- BaseQuery: T is no longer required to be Comparable.
- QueryToolChest: Adds "decorateObjectMapper" to enable query-aware serialization
  and deserialization of result rows (necessary due to their positional nature).
- QueryResource: Uses the new decoration functionality.
- DirectDruidClient: Also uses the new decoration functionality.
- QueryMaker (in Druid SQL): Modifications to read ResultRows.

These classes weren't changed, but got some new javadocs:

- BySegmentQueryRunner
- FinalizeResultsQueryRunner
- Query

* Adjustments for TC stuff.
2019-07-31 16:15:12 -07:00
..
avro-extensions Revert "Fix dependency analyze warnings (#8128)" (#8189) 2019-07-29 11:42:16 -07:00
datasketches GroupBy array-based result rows. (#8196) 2019-07-31 16:15:12 -07:00
druid-basic-security Add CliIndexer process type and initial task runner implementation (#8107) 2019-07-29 17:06:33 -07:00
druid-bloom-filter GroupBy array-based result rows. (#8196) 2019-07-31 16:15:12 -07:00
druid-kerberos Revert "Fix dependency analyze warnings (#8128)" (#8189) 2019-07-29 11:42:16 -07:00
ec2-extensions Revert "Fix dependency analyze warnings (#8128)" (#8189) 2019-07-29 11:42:16 -07:00
google-extensions Revert "Fix dependency analyze warnings (#8128)" (#8189) 2019-07-29 11:42:16 -07:00
hdfs-storage Revert "Fix dependency analyze warnings (#8128)" (#8189) 2019-07-29 11:42:16 -07:00
histogram GroupBy array-based result rows. (#8196) 2019-07-31 16:15:12 -07:00
kafka-extraction-namespace Revert "Fix dependency analyze warnings (#8128)" (#8189) 2019-07-29 11:42:16 -07:00
kafka-indexing-service Use PartitionsSpec for all task types (#8141) 2019-07-30 17:24:39 -07:00
kinesis-indexing-service Add CliIndexer process type and initial task runner implementation (#8107) 2019-07-29 17:06:33 -07:00
lookups-cached-global Revert "Fix dependency analyze warnings (#8128)" (#8189) 2019-07-29 11:42:16 -07:00
lookups-cached-single Revert "Fix dependency analyze warnings (#8128)" (#8189) 2019-07-29 11:42:16 -07:00
mysql-metadata-storage Revert "Fix dependency analyze warnings (#8128)" (#8189) 2019-07-29 11:42:16 -07:00
orc-extensions Revert "Fix dependency analyze warnings (#8128)" (#8189) 2019-07-29 11:42:16 -07:00
parquet-extensions Revert "Fix dependency analyze warnings (#8128)" (#8189) 2019-07-29 11:42:16 -07:00
postgresql-metadata-storage Revert "Fix dependency analyze warnings (#8128)" (#8189) 2019-07-29 11:42:16 -07:00
protobuf-extensions Revert "Fix dependency analyze warnings (#8128)" (#8189) 2019-07-29 11:42:16 -07:00
s3-extensions Revert "Fix dependency analyze warnings (#8128)" (#8189) 2019-07-29 11:42:16 -07:00
simple-client-sslcontext Revert "Fix dependency analyze warnings (#8128)" (#8189) 2019-07-29 11:42:16 -07:00
stats GroupBy array-based result rows. (#8196) 2019-07-31 16:15:12 -07:00