0
0
Fork 0
mirror of https://github.com/nextcloud/server.git synced 2025-05-19 12:42:11 +00:00
nextcloud_server/lib/private/Files/Search/QueryOptimizer
Louis Chemineau 5c73f2c37f
fix: Forward 'extra' argument when optimizing query
This allows DAV SEARCH queries containing optimizable comparisons on files metadata like:

```xml
				<d:or>
					<d:eq>
						<d:prop>
							<nc:metadata-photos-place />
						</d:prop>
						<d:literal>La Valette-du-Var</d:literal>
					</d:eq>
					<d:eq>
						<d:prop>
							<nc:metadata-photos-place />
						</d:prop>
						<d:literal>Évenos</d:literal>
					</d:eq>
				</d:or>
```

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-04-29 18:17:23 +02:00
..
FlattenNestedBool.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
FlattenSingleArgumentBinaryOperation.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
MergeDistributiveOperations.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
OrEqualsToIn.php fix: Forward 'extra' argument when optimizing query 2025-04-29 18:17:23 +02:00
PathPrefixOptimizer.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
QueryOptimizer.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
QueryOptimizerStep.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
ReplacingOptimizerStep.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
SplitLargeIn.php fix: Forward 'extra' argument when optimizing query 2025-04-29 18:17:23 +02:00