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.GeneratesHyperLogLogPlussketch 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 HyperLogLogPlusEntityGeneratorcardinalityPropertyName(String cardinalityPropertyName)Deprecated.HyperLogLogPlusEntityGeneratorcountProperty(String countProperty)Deprecated.HyperLogLogPlusEntityGeneratoredgeGroupProperty(String edgeGroupProperty)Deprecated.Function<Object,com.clearspring.analytics.stream.cardinality.HyperLogLogPlus>getToSketchFunction()Deprecated.HyperLogLogPlusEntityGeneratorgroup(String group)Deprecated.HyperLogLogPlusEntityGeneratorpropertiesToCopy(String... propertiesToCopy)Deprecated.Copies the properties from the edge to the new entities.HyperLogLogPlusEntityGeneratorpropertyToCopy(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:
propertyToCopyin classCardinalityEntityGenerator<com.clearspring.analytics.stream.cardinality.HyperLogLogPlus>
-
propertiesToCopy
public HyperLogLogPlusEntityGenerator propertiesToCopy(String... propertiesToCopy)
Deprecated.Description copied from class:CardinalityEntityGeneratorCopies 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:
propertiesToCopyin 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:
groupin classCardinalityEntityGenerator<com.clearspring.analytics.stream.cardinality.HyperLogLogPlus>
-
cardinalityPropertyName
public HyperLogLogPlusEntityGenerator cardinalityPropertyName(String cardinalityPropertyName)
Deprecated.- Overrides:
cardinalityPropertyNamein classCardinalityEntityGenerator<com.clearspring.analytics.stream.cardinality.HyperLogLogPlus>
-
countProperty
public HyperLogLogPlusEntityGenerator countProperty(String countProperty)
Deprecated.- Overrides:
countPropertyin classCardinalityEntityGenerator<com.clearspring.analytics.stream.cardinality.HyperLogLogPlus>
-
edgeGroupProperty
public HyperLogLogPlusEntityGenerator edgeGroupProperty(String edgeGroupProperty)
Deprecated.- Overrides:
edgeGroupPropertyin classCardinalityEntityGenerator<com.clearspring.analytics.stream.cardinality.HyperLogLogPlus>
-
getToSketchFunction
public Function<Object,com.clearspring.analytics.stream.cardinality.HyperLogLogPlus> getToSketchFunction()
Deprecated.- Specified by:
getToSketchFunctionin classCardinalityEntityGenerator<com.clearspring.analytics.stream.cardinality.HyperLogLogPlus>
-
-