Class ArrayOfStringsSummarySetOperations
java.lang.Object
org.apache.datasketches.tuple.strings.ArrayOfStringsSummarySetOperations
- All Implemented Interfaces:
SummarySetOperations<ArrayOfStringsSummary>
public class ArrayOfStringsSummarySetOperations
extends Object
implements SummarySetOperations<ArrayOfStringsSummary>
- Author:
- Lee Rhodes
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThis is called by the intersection operator when both sketches have the same hash value.This is called by the union operator when both sketches have the same hash value.
-
Constructor Details
-
ArrayOfStringsSummarySetOperations
public ArrayOfStringsSummarySetOperations()
-
-
Method Details
-
union
Description copied from interface:SummarySetOperations
This is called by the union operator when both sketches have the same hash value.Caution: Do not modify the input Summary objects. Also do not return them directly, unless they are immutable (most Summary objects are not). For mutable Summary objects, it is important to create a new Summary object with the correct contents to be returned. Do not return null summaries.
- Specified by:
union
in interfaceSummarySetOperations<ArrayOfStringsSummary>
- Parameters:
a
- Summary from sketch Ab
- Summary from sketch B- Returns:
- union of Summary A and Summary B
-
intersection
Description copied from interface:SummarySetOperations
This is called by the intersection operator when both sketches have the same hash value.Caution: Do not modify the input Summary objects. Also do not return them directly, unless they are immutable (most Summary objects are not). For mutable Summary objects, it is important to create a new Summary object with the correct contents to be returned. Do not return null summaries.
- Specified by:
intersection
in interfaceSummarySetOperations<ArrayOfStringsSummary>
- Parameters:
a
- Summary from sketch Ab
- Summary from sketch B- Returns:
- intersection of Summary A and Summary B
-