Changeset View
Changeset View
Standalone View
Standalone View
query_language/test/corpus/combinations.txt
Show All 15 Lines | |||||
--- | --- | ||||
(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 limit = 10 | last_revision > 2020-01-01 limit = 10 | ||||
--- | --- | ||||
(query (filters (filter (dateFilter (dateField) (dateOp (rangeOp)) (dateVal (isoDateTime))))) (limit (equalOp) (number))) | (query (filters (filter (dateFilter (dateField) (dateOp (rangeOp)) (dateVal (isoDateTime))))) (limit (limitField) (equalOp) (number))) | ||||
================== | ================== | ||||
Origins with last visit date not in 2020-2021 (sorted by number of visits) | 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 sort_by = ["visits"] | 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)))))) (sortBy (sortByField) (sortByOp (equalOp)) (sortByVal (sortByOptions)))) | (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)))) | ||||
Show All 35 Lines | |||||
================== | ================== | ||||
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))))))))) | ||||
================== | |||||
Incomplete conjunction operators should throw error | |||||
================== | |||||
visits > 5 and | |||||
--- | |||||
(query (filters (filter (numericFilter (numericField) (numericOp (rangeOp)) (numberVal (number))))) (ERROR (and))) |