druid/extensions-core
Gian Merlino ff59d2e78b
Move RowSignature from druid-sql to druid-processing and make use of it. (#9508)
* Move RowSignature from druid-sql to druid-processing and make use of it.

1) Moved (most of) RowSignature from sql to processing. Left behind the SQL-specific
   stuff in a RowSignatures utility class. It also picked up some new convenience
   methods along the way.
2) There were a lot of places in the code where Map<String, ValueType> was used to
   associate columns with type info. These are now all replaced with RowSignature.
3) QueryToolChest's resultArrayFields method is replaced with resultArraySignature,
   and it now provides type info.

* Fix up extensions.

* Various fixes
2020-03-12 11:06:44 -07:00
..
avro-extensions Fix for building in Eclipse & VS Code. (#7481) 2020-02-13 14:58:32 -08:00
azure-extensions Skip empty files for local, hdfs, and cloud input sources (#9450) 2020-03-03 20:51:06 -08:00
datasketches Move RowSignature from druid-sql to druid-processing and make use of it. (#9508) 2020-03-12 11:06:44 -07:00
druid-basic-security Fix basic auth polling to skip retries when cachedSerializedGroupMappingMap returns 404 (#9354) 2020-02-12 16:52:03 -08:00
druid-bloom-filter Move RowSignature from druid-sql to druid-processing and make use of it. (#9508) 2020-03-12 11:06:44 -07:00
druid-kerberos De-incubation cleanup in code, docs, packaging (#9108) 2020-01-03 12:33:19 -05:00
ec2-extensions Set version to 0.18.0-SNAPSHOT (#9109) 2020-01-02 17:55:10 -05:00
google-extensions Skip empty files for local, hdfs, and cloud input sources (#9450) 2020-03-03 20:51:06 -08:00
hdfs-storage Skip empty files for local, hdfs, and cloud input sources (#9450) 2020-03-03 20:51:06 -08:00
histogram Move RowSignature from druid-sql to druid-processing and make use of it. (#9508) 2020-03-12 11:06:44 -07:00
kafka-extraction-namespace Forbid easily misused HashSet and HashMap constructors (#9165) 2020-02-07 10:44:09 +03:00
kafka-indexing-service Reconcile terminology and method naming to 'used/unused segments'; Rename MetadataSegmentManager to MetadataSegmentsManager (#7306) 2020-01-27 11:24:29 -08:00
kinesis-indexing-service Reconcile terminology and method naming to 'used/unused segments'; Rename MetadataSegmentManager to MetadataSegmentsManager (#7306) 2020-01-27 11:24:29 -08:00
lookups-cached-global Add common optional dependencies for extensions (#9399) 2020-02-25 00:04:00 -08:00
lookups-cached-single Add common optional dependencies for extensions (#9399) 2020-02-25 00:04:00 -08:00
mysql-metadata-storage Set version to 0.18.0-SNAPSHOT (#9109) 2020-01-02 17:55:10 -05:00
orc-extensions Fix handling nullable writableComparable in OrcStructConverter (#9138) 2020-01-08 13:40:24 -08:00
parquet-extensions Run IntelliJ inspections on Travis (#9179) 2020-02-19 11:34:19 +03:00
postgresql-metadata-storage Add common optional dependencies for extensions (#9399) 2020-02-25 00:04:00 -08:00
protobuf-extensions fix protobuf extension packaging and docs (#9320) 2020-02-07 09:26:52 -08:00
s3-extensions Ability to Delete task logs and segments from S3 (#9459) 2020-03-10 13:13:46 -07:00
simple-client-sslcontext Set version to 0.18.0-SNAPSHOT (#9109) 2020-01-02 17:55:10 -05:00
stats Move RowSignature from druid-sql to druid-processing and make use of it. (#9508) 2020-03-12 11:06:44 -07:00