Interface CLALibSeparator
-
public interface CLALibSeparatorThe job of this Lib is to separate and combine back a list of column groups from its dictionaries, and vice versa combine back together dictionaries with their respective column groups
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCLALibSeparator.SeparatedGroups
-
Field Summary
Fields Modifier and Type Field Description static org.apache.commons.logging.LogLOG
-
Method Summary
Static Methods Modifier and Type Method Description static List<AColGroup>combine(List<AColGroup> gs, Map<Integer,List<IDictionary>> d, int blen)Combine a set of separated groups back together.static CLALibSeparator.SeparatedGroupssplit(List<AColGroup> gs)Split a given list of column groups into separate subparts.
-
-
-
Method Detail
-
split
static CLALibSeparator.SeparatedGroups split(List<AColGroup> gs)
Split a given list of column groups into separate subparts.- Parameters:
gs- the list of groups to separate.- Returns:
- A split of the groups and their dictionaries.
-
combine
static List<AColGroup> combine(List<AColGroup> gs, Map<Integer,List<IDictionary>> d, int blen)
Combine a set of separated groups back together.- Parameters:
gs- groups to combine with dictionariesd- dictionaries to combine back into the groups.blen- The block size.- Returns:
- A combined list of column groups.
-
-