All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description CsvGroupOutput Writes grouping output to a set of three files, one each for pairs, records, and groups.CsvInputOptions CsvKeyHandling Choices for handling of pair and record keys in a csv input file.CsvPairInput Generates a sequence of pairs from a csv file.GroupedPair Wraps an input pair with relevant grouping information.
Used only during group output.GroupedRecord Bundles the information relevant to the grouping of a particular record.Grouping Implements the grouping algorithms.GroupingException General exception thrown by the grouping engine.GroupingOptions Holds the options applicable to a grouping.
To ensure all records are grouped, setadd_thresholdto 0.0 andmax_group_sizeto a large number.GroupingStatistics IGroupingProgress Implement this interface to control progress messages are handled.IGroupOutput Implemented by the application to define how groups are stored.InputPair Base class for pairs streamed into the grouping engine.IStringKeyMapping Implement this interface when the incoming keys are strings.KeyedInputPair An extension of InputPair that provides an integer pair key.SkipReason Lists the reasons a pair might be skipped.StringIntegerKeyMapping Maintains a mapping of internal to external record keys.StringKeyMapping Maintains a mapping of internal to external record keys.