mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-09-26 19:29:00 +02:00
This is still experimental. We normalize a lot of columns, this allows us to sort in a convenient way while having nice "showable" columns. When used as filters (same goes for ordering) however, functions and operations on table columns often hinder the db from using indexes. The new filter implementation allows us to override query creating per single column, that's what this first sample is trying to show. We still need to fix alias handling, so unfortunately I have to deal with "real columns" in the case construct. Performance gain in large environments is impressive, more to come.