Base class for all Split objects that split data into sub-parts.
virtual std::vector< std::string > subCategories(const BufrDataMap &dataMap)=0
Get set of sub categories this split will create.
virtual std::map< std::string, BufrDataMap > split(const BufrDataMap &dataMap)=0
Split the data according to internal rules.
IngesterArrayMap BufrDataMap