diff options
author | Vincent Petry <vincent@nextcloud.com> | 2021-10-07 17:16:39 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-07 17:16:39 +0200 |
commit | f518710c52c77838a6c150d138896ce7d546598f (patch) | |
tree | 404dc89164e3513a84da115e7ca3fab90d0325b8 /lib/private/Files/Search/SearchComparison.php | |
parent | 682944925839e5300c02a231b261bb6fc6dfdf20 (diff) | |
parent | 735105932680718e443cc6b9a883792d3e35729d (diff) | |
download | nextcloud-server-f518710c52c77838a6c150d138896ce7d546598f.tar.gz nextcloud-server-f518710c52c77838a6c150d138896ce7d546598f.zip |
Merge pull request #28608 from nextcloud/path-prefix-filter
generate a better optimized query for path prefix search filters
Diffstat (limited to 'lib/private/Files/Search/SearchComparison.php')
-rw-r--r-- | lib/private/Files/Search/SearchComparison.php | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/private/Files/Search/SearchComparison.php b/lib/private/Files/Search/SearchComparison.php index 83d8904776a..ab5a4d0ed73 100644 --- a/lib/private/Files/Search/SearchComparison.php +++ b/lib/private/Files/Search/SearchComparison.php @@ -31,6 +31,7 @@ class SearchComparison implements ISearchComparison { private $field; /** @var string|integer|\DateTime */ private $value; + private $hints = []; /** * SearchComparison constructor. @@ -65,4 +66,12 @@ class SearchComparison implements ISearchComparison { public function getValue() { return $this->value; } + + public function getQueryHint(string $name, $default) { + return $this->hints[$name] ?? $default; + } + + public function setQueryHint(string $name, $value): void { + $this->hints[$name] = $value; + } } |