druid/extensions-core
Gian Merlino c6c2282b59
Harmonization and bug-fixing for selector and filter behavior on unknown types. (#9484)
* Harmonization and bug-fixing for selector and filter behavior on unknown types.

- Migrate ValueMatcherColumnSelectorStrategy to newer ColumnProcessorFactory
  system, and set defaultType COMPLEX so unknown types can be dynamically matched.
- Remove ValueGetters in favor of ColumnComparisonFilter doing its own thing.
- Switch various methods to use convertObjectToX when casting to numbers, rather
  than ad-hoc and inconsistent logic.
- Fix bug in RowBasedExpressionColumnValueSelector: isBindingArray should return
  true even for 0- or 1- element arrays.
- Adjust various javadocs.

* Add throwParseExceptions option to Rows.objectToNumber, switch back to that.

* Update tests.

* Adjust moment sketch tests.
2020-03-10 07:15:57 -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 Harmonization and bug-fixing for selector and filter behavior on unknown types. (#9484) 2020-03-10 07:15:57 -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 fix issue when distinct grouping dimensions are optimized into the same virtual column expression (#9429) 2020-03-09 17:48:29 -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 Harmonization and bug-fixing for selector and filter behavior on unknown types. (#9484) 2020-03-10 07:15:57 -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 Skip empty files for local, hdfs, and cloud input sources (#9450) 2020-03-03 20:51:06 -08:00
simple-client-sslcontext Set version to 0.18.0-SNAPSHOT (#9109) 2020-01-02 17:55:10 -05:00
stats sql support for dynamic parameters (#6974) 2020-02-19 13:09:20 -08:00