gchq / Gaffer

A large-scale entity and relation database supporting aggregation of properties
Apache License 2.0
1.77k stars 350 forks source link

Move clearspring serialisers, aggregators to their own subpackage #1123

Closed gaffer01 closed 7 years ago

gaffer01 commented 7 years ago

The serialisers and aggregators for classes from the data sketches library are in a datasketches subpackage. We should create a clearspring subpackage for serialisers and aggregators for sketches from the clearspring library and move the existing HyperLogLog serialiser and aggregator into there.

m607123 commented 7 years ago

Migration

HyperLogLogPlus aggregator and serialiser are now in a new subpackage: uk.gov.gchq.gaffer.sketches.binaryoperator --> uk.gov.gchq.gaffer.sketches.clearspring.cardinality.binaryoperator

uk.gov.gchq.gaffer.sketches.predicate --> uk.gov.gchq.gaffer.sketches.clearspring.cardinality.predicate

uk.gov.gchq.gaffer.sketches.serialisation --> uk.gov.gchq.gaffer.sketches.clearspring.cardinality.serialisation

Also:

uk.gov.gchq.gaffer.sketches.serialisation.json.hyperloglogplus --> uk.gov.gchq.gaffer.sketches.clearspring.cardinality.serialisation.json

Any references should in future be updated accordingly.

t616178 commented 7 years ago

Merged into develop-1.0.0.