Eike Kettner
|
b514b85f39
|
Improve parser error messages a bit
|
2021-03-08 10:26:39 +01:00 |
|
Eike Kettner
|
30c901ddf1
|
Add more ways to query for attachments
- find items with a specified attachment count
- find items by attachment id
|
2021-03-08 09:49:38 +01:00 |
|
Eike Kettner
|
2b2f913e85
|
Add checksum query expr
|
2021-03-08 01:53:21 +01:00 |
|
Eike Kettner
|
7b1ec97c97
|
Fix sort when using fulltext only
|
2021-03-08 00:47:15 +01:00 |
|
Eike Kettner
|
31e2e99c36
|
Add a $year shortcut for selecting items within some year
|
2021-03-07 13:34:35 +01:00 |
|
Eike Kettner
|
7638dc5111
|
Flatten nested and/or queries
|
2021-03-07 12:36:51 +01:00 |
|
Eike Kettner
|
63d146c2de
|
Resolve fulltext search queries the same way as before
For now, fulltext search is only possible when being the only term or
inside the root AND expression.
|
2021-03-07 09:40:47 +01:00 |
|
Eike Kettner
|
d4006461f6
|
Serving scalajs artifacts and provide errors to js
|
2021-03-03 00:45:10 +01:00 |
|
Eike Kettner
|
71985244f1
|
Use a better representation for macros
|
2021-03-03 00:44:49 +01:00 |
|
Eike Kettner
|
a48504debb
|
Specificly search for field id vs name
|
2021-03-02 21:09:31 +01:00 |
|
Eike Kettner
|
489581d90b
|
Fix parsing nested expressions
Since whitespace is used as a separator, it cannot be consumed by
and/or parens.
|
2021-03-01 20:56:23 +01:00 |
|
Eike Kettner
|
e079ec1987
|
Provide custom error structure for parse failures
|
2021-03-01 00:51:01 +01:00 |
|
Eike Kettner
|
d737da768e
|
Move to munit in query module
|
2021-03-01 00:51:01 +01:00 |
|
Eike Kettner
|
9013d9264e
|
Add more convenient date parsers and some basic macros
|
2021-03-01 00:51:01 +01:00 |
|
Eike Kettner
|
af73b59ec2
|
Parser improvements
- default expressions into a and node
- fix parsing string lists that end in whitespace
- fix package names of internal classes
|
2021-03-01 00:51:01 +01:00 |
|
Eike Kettner
|
a80d73d5d2
|
Optimize imports
|
2021-03-01 00:51:01 +01:00 |
|
Eike Kettner
|
e9ed998e3a
|
Basic poc to search via custom query
|
2021-03-01 00:51:01 +01:00 |
|
Eike Kettner
|
c3cdec416c
|
Sketching some basic tests
|
2021-03-01 00:50:52 +01:00 |
|
Eike Kettner
|
be5c7ffb88
|
First draft of ast and parser
|
2021-03-01 00:46:57 +01:00 |
|
Eike Kettner
|
74a79a79d9
|
Initial project setup
|
2021-03-01 00:46:57 +01:00 |
|