aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/Files/Search/QueryOptimizer/QueryOptimizer.php
Commit message (Collapse)AuthorAgeFilesLines
* chore: Add SPDX headerAndy Scherzinger2024-05-241-17/+2
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* add extra flatten step to improve "or eq" -> "in" optimizationRobin Appelman2024-02-151-0/+1
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* add a search query step to split IN statements that are to large for ociRobin Appelman2024-02-151-0/+1
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* optimize query pattern used by storage filterRobin Appelman2024-02-151-5/+8
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* extend path-prefix optimizer to remove all cases of path_hash= when ↵Robin Appelman2023-01-111-0/+3
| | | | | | encountering a path prefix filter Signed-off-by: Robin Appelman <robin@icewind.nl>
* generate a better optimized query for path prefix search filtersRobin Appelman2021-08-261-0/+45
Signed-off-by: Robin Appelman <robin@icewind.nl>