Clint Wylie
abf9843e2a
fail complex type 'serde' registration when registered type does not match expected type ( #7985 )
...
* make ComplexMetrics.registerSerde type check on register, resolves #7959
* add test
* simplify
* unused imports :/
* simplify
* burned by imports yet again
* remove unused constructor
* switch to getName
* heh oops
2019-07-11 23:03:15 -07:00
Chi Cao Minh
1166bbcb75
Remove static imports from tests ( #8036 )
...
Make static imports forbidden in tests and remove all occurrences to be
consistent with the non-test code.
Also, various changes to files affected by above:
- Reformat to adhere to druid style guide
- Fix various IntelliJ warnings
- Fix various SonarLint warnings (e.g., the expected/actual args to
Assert.assertEquals() were flipped)
2019-07-06 09:33:12 -07:00
Xue Yu
b9c6a26c0e
Use ComplexMetrics.registerSerde() across the codebase ( #7925 )
...
* refactor complexmetric registerserde
* fix error
* feedback address
2019-06-25 11:39:04 +03:00
Jihoon Son
7abfbb066a
Bump up snapshot version to 0.16.0 ( #7802 )
2019-05-30 17:17:33 -07:00
Clint Wylie
ffc2397bcd
fix AggregatorFactory.finalizeComputation implementations to be ok with null inputs ( #7731 )
...
* AggregatorFactory finalizeComputation is nullable with nullable input, make implementations honor this
* fixes
2019-05-22 21:13:09 -07:00
Jonathan Wei
1f29940811
Fix momentsketch build issues ( #7074 )
...
* Fix momentsketch build issues
* Remove unused section in pom
* Fix test
* Remove unused method
* Checkstyle
2019-02-13 21:32:43 -08:00
Edward Gan
90c1a54b86
Moments Sketch custom aggregator ( #6581 )
...
* Moments Sketch Integration with Druid
* updates, add documentation, fix warnings
* nits
* disallowed base64
* update to druid 0.14
2019-02-13 14:03:47 -08:00