Merge DataTable\Filter & DataTableManipulators into DataTable\Transforms #6282
Labels
c: Platform
For Matomo platform changes that aren't impacting any of our APIs but improve the core itself.
Task
Indicates an issue is neither a feature nor a bug and it's purely a "technical" change.
wontfix
If you can reproduce this issue, please reopen the issue or create a new one describing it.
Milestone
Filters modify a DataTable, though from the name you would think they would only remove rows. Filter is therefore an inaccurate name. DataTableManipulators act the same way as Filters, though they are usually more complicated and less efficient. 'Manipulator' is, however, too generic a name.
Since the two types are very similar and neither name is descriptive enough, they should merged into one hierarchy with the base class being 'Transform'. A DataTable Transform is an algorithm that transforms the content or metadata stored in a DataTable. For efficiency, they must all be applied in-place & they should all work w/ and w/o expanded=1.
The text was updated successfully, but these errors were encountered: