Class HyperLogLogPlusEntityGenerator
- java.lang.Object
-
- uk.gov.gchq.gaffer.sketches.CardinalityEntityGenerator<com.clearspring.analytics.stream.cardinality.HyperLogLogPlus>
-
- uk.gov.gchq.gaffer.sketches.clearspring.cardinality.HyperLogLogPlusEntityGenerator
-
- All Implemented Interfaces:
Function<Iterable<? extends Element>,Iterable<? extends Element>>
,ElementGenerator<Element>
,OneToManyElementGenerator<Element>
@Deprecated public class HyperLogLogPlusEntityGenerator extends CardinalityEntityGenerator<com.clearspring.analytics.stream.cardinality.HyperLogLogPlus>
Deprecated.GeneratesHyperLogLogPlus
sketch Entities for each end of an Edge.
-
-
Constructor Summary
Constructors Constructor Description HyperLogLogPlusEntityGenerator()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description HyperLogLogPlusEntityGenerator
cardinalityPropertyName(String cardinalityPropertyName)
Deprecated.HyperLogLogPlusEntityGenerator
countProperty(String countProperty)
Deprecated.HyperLogLogPlusEntityGenerator
edgeGroupProperty(String edgeGroupProperty)
Deprecated.Function<Object,com.clearspring.analytics.stream.cardinality.HyperLogLogPlus>
getToSketchFunction()
Deprecated.HyperLogLogPlusEntityGenerator
group(String group)
Deprecated.HyperLogLogPlusEntityGenerator
propertiesToCopy(String... propertiesToCopy)
Deprecated.Copies the properties from the edge to the new entities.HyperLogLogPlusEntityGenerator
propertyToCopy(String propertyToCopy)
Deprecated.-
Methods inherited from class uk.gov.gchq.gaffer.sketches.CardinalityEntityGenerator
_apply, getCardinalityPropertyName, getCountProperty, getEdgeGroupProperty, getGroup, getPropertiesToCopy, getVertexValueConverter, setCardinalityPropertyName, setCountProperty, setEdgeGroupProperty, setGroup, setPropertiesToCopy, setVertexValueConverter
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface uk.gov.gchq.gaffer.data.generator.OneToManyElementGenerator
apply
-
-
-
-
Method Detail
-
propertyToCopy
public HyperLogLogPlusEntityGenerator propertyToCopy(String propertyToCopy)
Deprecated.- Overrides:
propertyToCopy
in classCardinalityEntityGenerator<com.clearspring.analytics.stream.cardinality.HyperLogLogPlus>
-
propertiesToCopy
public HyperLogLogPlusEntityGenerator propertiesToCopy(String... propertiesToCopy)
Deprecated.Description copied from class:CardinalityEntityGenerator
Copies the properties from the edge to the new entities.
IMPORTANT - it does not clone the property values. You could end up with an object being shared between multiple elements.
- Overrides:
propertiesToCopy
in classCardinalityEntityGenerator<com.clearspring.analytics.stream.cardinality.HyperLogLogPlus>
- Parameters:
propertiesToCopy
- the properties to copy from the edge- Returns:
- this
-
group
public HyperLogLogPlusEntityGenerator group(String group)
Deprecated.- Overrides:
group
in classCardinalityEntityGenerator<com.clearspring.analytics.stream.cardinality.HyperLogLogPlus>
-
cardinalityPropertyName
public HyperLogLogPlusEntityGenerator cardinalityPropertyName(String cardinalityPropertyName)
Deprecated.- Overrides:
cardinalityPropertyName
in classCardinalityEntityGenerator<com.clearspring.analytics.stream.cardinality.HyperLogLogPlus>
-
countProperty
public HyperLogLogPlusEntityGenerator countProperty(String countProperty)
Deprecated.- Overrides:
countProperty
in classCardinalityEntityGenerator<com.clearspring.analytics.stream.cardinality.HyperLogLogPlus>
-
edgeGroupProperty
public HyperLogLogPlusEntityGenerator edgeGroupProperty(String edgeGroupProperty)
Deprecated.- Overrides:
edgeGroupProperty
in classCardinalityEntityGenerator<com.clearspring.analytics.stream.cardinality.HyperLogLogPlus>
-
getToSketchFunction
public Function<Object,com.clearspring.analytics.stream.cardinality.HyperLogLogPlus> getToSketchFunction()
Deprecated.- Specified by:
getToSketchFunction
in classCardinalityEntityGenerator<com.clearspring.analytics.stream.cardinality.HyperLogLogPlus>
-
-