JonAggregator does double count
Using stream-lib HyperLogLog implementation for cardinality aggregator
Change aggregator value type. New ObjectColumnSelector for string type.
Cardinality aggregators. Cardinality metric serde.
Fix for occasional UnsupportedOperation exception
Changes for retrieving raw cardinality objects from rows.
Removing example classes
Removing reference to example aggregator factory
Cleanup
Use convenience methods for retrieving bytes from ByteBuffer as mentioned by @cheddar
Fixes and improvements recommended by @cheddar. Unique aggregator cache key. Hard coded max intermediate size for cardinality object.
first version of HLL
format change
Much newer version of stream-lib HLL implementation. Using bulk ByteBuffer read method instead of loop.
change some format
Removed loops for buffer writing in favor of the much faster duplicate and put method.
add some check
Tests for cardinality aggregator. Helped to find and fix bug in cardinality comparator.
Merge branch 'druid-0.5.x' of github.com:testflight/druid into tf-druid-0.5.54
Use raw row value for orderBy comparisons.