Convert primitives which operate on one DataFrame inside a Dataset to operate directly on DataFrames

And use DataFrameDatasetMapPrimitive primitive instead when we need to run such a primitive on a Dataset object.

It looks like this is the list of such primitives:

  • NumericRangeFilterPrimitive
  • RegexFilterPrimitive
  • TermFilterPrimitive
  • RemoveColumnsPrimitive - it looks like one with exactly the same behavior already exists on DataFrame
  • UpdateSemanticTypesPrimitive - there is AddSemanticTypesPrimitive and RemoveSemanticTypesPrimitive which together form what UpdateSemanticTypesPrimitive does, but there is also a much more powerful ReplaceSemanticTypesPrimitive which does find & replace of semantic types
Edited by Mitar