Changeset View
Changeset View
Standalone View
Standalone View
query_language/test/corpus/combinations.txt
Show All 13 Lines | |||||
origin = django and language in ["python"] and visits >= 5 | origin = django and language in ["python"] and visits >= 5 | ||||
--- | --- | ||||
(query (filters (filters (filters (filter (patternFilter (patternField) (patternOp (equalOp)) (patternVal (string (singleWord)))))) (and) (filters (filter (unboundedListFilter (listField) (listOp (choiceOp)) (listVal (string (stringContent))))))) (and) (filters (filter (numericFilter (numericField) (numericOp (rangeOp)) (numberVal (number))))))) | (query (filters (filters (filters (filter (patternFilter (patternField) (patternOp (equalOp)) (patternVal (string (singleWord)))))) (and) (filters (filter (unboundedListFilter (listField) (listOp (choiceOp)) (listVal (string (stringContent))))))) (and) (filters (filter (numericFilter (numericField) (numericOp (rangeOp)) (numberVal (number))))))) | ||||
================== | ================== | ||||
10 origins with latest revision after 2020-01-01 | 10 origins with latest revision after 2020-01-01 | ||||
================== | ================== | ||||
last_revision > 2020-01-01 and limit = 10 | last_revision > 2020-01-01 limit = 10 | ||||
--- | --- | ||||
(query (filters (filter (dateFilter (dateField) (dateOp (rangeOp)) (dateVal (isoDateTime))))) (limit (equalOp) (number))) | |||||
(query (filters (filters (filter (dateFilter (dateField) (dateOp (rangeOp)) (dateVal (isoDateTime))))) (and) (filters (filter (limitFilter (equalOp) (number)))))) | |||||
================== | ================== | ||||
Origins with last visit date not in 2020-2021 | Origins with last visit date not in 2020-2021 (sorted by number of visits) | ||||
================== | ================== | ||||
last_visit > 2021-01-01 or last_visit < 2020-01-01 | last_visit > 2021-01-01 or last_visit < 2020-01-01 sort_by = ["visits"] | ||||
--- | --- | ||||
(query (filters (filters (filter (dateFilter (dateField) (dateOp (rangeOp)) (dateVal (isoDateTime))))) (or) (filters (filter (dateFilter (dateField) (dateOp (rangeOp)) (dateVal (isoDateTime))))))) | (query (filters (filters (filter (dateFilter (dateField) (dateOp (rangeOp)) (dateVal (isoDateTime))))) (or) (filters (filter (dateFilter (dateField) (dateOp (rangeOp)) (dateVal (isoDateTime)))))) (sortBy (sortByField) (sortByOp (equalOp)) (sortByVal (sortByOptions)))) | ||||
================== | ================== | ||||
Unvisited origins with kubernetes in metadata or minikube in url | Unvisited origins with kubernetes in metadata or minikube in url | ||||
================== | ================== | ||||
visited = false and metadata = "kubernetes" or origin = "minikube" | visited = false and metadata = "kubernetes" or origin = "minikube" | ||||
--- | --- | ||||
Show All 12 Lines | |||||
Origins with a GPL-3 license that have "debian" in their url or have visit type as "deb" | Origins with a GPL-3 license that have "debian" in their url or have visit type as "deb" | ||||
================== | ================== | ||||
(origin = debian or visit_type = ["deb"]) and license in ["GPL-3"] | (origin = debian or visit_type = ["deb"]) and license in ["GPL-3"] | ||||
--- | --- | ||||
(query (filters (filters (filters (filters (filter (patternFilter (patternField) (patternOp (equalOp)) (patternVal (string (singleWord)))))) (or) (filters (filter (boundedListFilter (visitTypeFilter (visitTypeField) (visitTypeOp (equalOp)) (visitTypeVal (visitTypeOptions)))))))) (and) (filters (filter (unboundedListFilter (listField) (listOp (choiceOp)) (listVal (string (stringContent)))))))) | (query (filters (filters (filters (filters (filter (patternFilter (patternField) (patternOp (equalOp)) (patternVal (string (singleWord)))))) (or) (filters (filter (boundedListFilter (visitTypeFilter (visitTypeField) (visitTypeOp (equalOp)) (visitTypeVal (visitTypeOptions)))))))) (and) (filters (filter (unboundedListFilter (listField) (listOp (choiceOp)) (listVal (string (stringContent)))))))) | ||||
================== | ================== | ||||
Origins with 'and' and 'or' inside filter values | Origins with `and` and `or` inside filter values | ||||
================== | ================== | ||||
(origin = "foo and bar or baz") | (origin = "foo and bar or baz") | ||||
--- | --- | ||||
(query (filters (filters (filter (patternFilter (patternField) (patternOp (equalOp)) (patternVal (string (stringContent)))))))) | (query (filters (filters (filter (patternFilter (patternField) (patternOp (equalOp)) (patternVal (string (stringContent)))))))) | ||||
================== | ================== | ||||
Origins with `'` and `"` inside filter values | Origins with `'` and `"` inside filter values | ||||
================== | ================== | ||||
(origin = "foo \\ \'bar\' \"baz\" ") | (origin = "foo \\ \'bar\' \"baz\" ") | ||||
--- | --- | ||||
(query (filters (filters (filter (patternFilter (patternField) (patternOp (equalOp)) (patternVal (string (stringContent (escape_sequence) (escape_sequence) (escape_sequence) (escape_sequence) (escape_sequence))))))))) | (query (filters (filters (filter (patternFilter (patternField) (patternOp (equalOp)) (patternVal (string (stringContent (escape_sequence) (escape_sequence) (escape_sequence) (escape_sequence) (escape_sequence))))))))) |