public interface HasGroupFields extends HasActiveFields
A marker interface for models that expect the application to group
many scalar-valued data records to a single collection-valued data record.
The grouping is applied to active field values.
Evaluator evaluator = ...;
List<? extends Map<String, ?>> preparedRecords = ...;
if(evaluator instanceof HasGroupFields){
HasGroupFields hasGroupFields = (HasGroupFields)evaluator;
preparedRecords = EvaluatorUtil.groupRows(hasGroupFields, preparedRecords);
}
| Modifier and Type | Method and Description |
|---|---|
java.util.List<InputField> |
getGroupFields()
Gets the group fields of a
Model from its MiningSchema. |
getActiveFieldsjava.util.List<InputField> getGroupFields()
Gets the group fields of a Model from its MiningSchema.
This field set is relevant for association rules model type only.
Copyright © 2024. All Rights Reserved.