Commit graph

1198 commits

Author SHA1 Message Date
Tobie Morgan Hitchcock
74d8a36056 Improve string parsing and allow escaped characters 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
203b85e6d2 Ensure <cast> functions only operate on a single expression 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
a67bbace36 Ensure subquery parsing works correctly 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
11df879fc0 Ensure operator parsing works correctly 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
ba60c4437f Improve regex parsing and allow ‘/‘ characters 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
1f9cad9431 Ensure arrays and objects serialize correctly 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
9ae2cc7cd1 Implement contains operator functionality 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
bf9ceaf693 Output complex SQL operators as text not symbols 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
92e9f17ade Add exactly equal operator (==) 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
70dfe88dff Add additional geo functions 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
1324fed1b3 Ensure polygon has at least 1 geographical point 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
b196f16f68 Remove unused fields from database Response struct 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
5b58c5fa0e Convert Parent to Runtime for query variable storage 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
7768e85145 Enable embedded paths in param names 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
5d57c105b9 Continue with initial code 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
ab0014ad02 Update .gitignore configuration 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
8fb6b27cfc Add initial Docker configuration files 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
95783c03f2 Add initial security policy 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
be234446f6 Add initial issue template configuration file 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
3eeb080156 Don’t publish package to crates.io 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
dfcfb32903 Add initial code 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
611fe6fcfd Add initial rustfmt configuration file 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
d0f6e844e0 Add initial cargo imports 2021-12-14 10:24:52 +00:00
Tobie Morgan Hitchcock
5336c099ef Add initial editorconfig file 2021-12-14 09:35:16 +00:00
Tobie Morgan Hitchcock
e925fe9a6d Add default gitignore file 2021-12-14 09:35:08 +00:00
Tobie Morgan Hitchcock
24e58ba4d1 Prepare conversion to version 1.0 2021-12-14 09:31:43 +00:00
Tobie Morgan Hitchcock
b92219b04b Update package name and location 2021-12-14 08:13:19 +00:00
Tobie Morgan Hitchcock
0490d304a3 Update gitignore file 2021-12-08 17:38:51 +00:00
Tobie Morgan Hitchcock
1eac7f614e Increase length of time for write timeout 2021-11-27 19:50:12 +00:00
Tobie Morgan Hitchcock
beb7862ae8 Process permissions after conditional clauses 2021-10-08 16:04:08 +01:00
Tobie Morgan Hitchcock
1c917e7120 Update 3rd party dependencies 2021-10-05 08:17:50 +01:00
Tobie Morgan Hitchcock
a7e441ce3c Only deploy to central docker hub 2021-10-05 08:05:01 +01:00
Tobie Morgan Hitchcock
0b3638e69f Update example queries in documentation 2021-09-09 15:27:45 +01:00
Tobie Morgan Hitchcock
ca6d956a49 Remove opentracing and profiling 2021-08-07 09:26:32 +01:00
Tobie Morgan Hitchcock
d242fddb26 Ensure WebSocket notifications are sent at end of query 2021-06-21 09:13:24 +01:00
Tobie Morgan Hitchcock
f5bb7ad255 Ensure Points are Longitude/Latitude 2021-06-01 16:25:54 +01:00
Tobie Morgan Hitchcock
27b80ceb8e Improve geometry polygon searching functionality 2021-05-17 13:13:09 +01:00
Tobie Morgan Hitchcock
e2635e8cf9 Fix bug with record id parsing 2021-05-13 10:09:51 +01:00
Tobie Morgan Hitchcock
02bacf121c Add geometry contains + inside database functions 2021-05-13 01:28:13 +01:00
Tobie Morgan Hitchcock
ef160763f3 Enable creating and updating arrays of items 2021-05-12 16:38:06 +01:00
Tobie Morgan Hitchcock
97513cdb65 Fix Thing parsing for record IDs 2021-05-12 16:37:50 +01:00
Tobie Morgan Hitchcock
1390c56501 Ensure query params defined on a connection are available on the socket 2021-04-17 15:04:12 +01:00
Tobie Morgan Hitchcock
e9849a5a39 Ensure field values are processed after any default values are set 2021-04-17 15:01:31 +01:00
Tobie Morgan Hitchcock
d476bec5a2 Ensure strings are converted to records if possible 2021-04-17 15:01:16 +01:00
Tobie Morgan Hitchcock
4849eb4486 Enable query params to be defined on a connection 2021-04-15 23:02:35 +01:00
Tobie Morgan Hitchcock
d79ae103ad Build for amd64 and arm64 on macOS 2021-03-22 21:44:24 +00:00
Tobie Morgan Hitchcock
4f3d446c4f Fix failing tests 2021-03-22 21:28:48 +00:00
Tobie Morgan Hitchcock
7b6472a39b Use asterisk for CORS Origin header response 2021-03-22 19:14:17 +00:00
Tobie Morgan Hitchcock
5f71e04b41 Remove pprof endpoint exposure 2021-03-22 19:13:19 +00:00
Tobie Morgan Hitchcock
8bf36e8bf2 Ensure sub-queries can access super-parent queries correctly 2021-02-11 18:41:39 +00:00