Tobie Morgan Hitchcock
d0d566bbd9
Improve database speed
2019-11-20 13:20:27 +00:00
Tobie Morgan Hitchcock
2e1b699a87
Improve memory allocations when data.Doc cloning
2019-11-20 13:10:34 +00:00
Tobie Morgan Hitchcock
21e05b2e27
Reduce allocations
2019-11-20 13:09:25 +00:00
Tobie Morgan Hitchcock
ddf87a7188
No need to pass $before and $after values for determining permissions
2019-11-18 11:36:12 +00:00
Tobie Morgan Hitchcock
cca75c70fc
Check if log level is enabled before creating entry
2019-11-18 11:29:40 +00:00
Tobie Morgan Hitchcock
9f4b696fab
Support CBOR serialization
2019-11-18 11:29:40 +00:00
Tobie Morgan Hitchcock
7de6f54547
Remove RETURN BOTH and RETURN DIFF
2019-11-18 11:29:30 +00:00
Tobie Morgan Hitchcock
3c0192c00c
Ensure tests are correct way around
2019-11-15 13:22:51 +00:00
Tobie Morgan Hitchcock
ccce5ae2a1
Add hey
2019-11-15 05:03:16 +00:00
Tobie Morgan Hitchcock
15ff08093e
Ensure database files are rotated correctly
2019-10-08 01:35:46 +01:00
Tobie Morgan Hitchcock
906e600521
Update rixxdb
2019-10-08 00:47:46 +01:00
Tobie Morgan Hitchcock
f646d47e24
Update generated go code
2019-10-03 19:15:50 +01:00
Tobie Morgan Hitchcock
0ea0942378
Don’t use diffing in SQL export
2019-10-03 19:15:36 +01:00
Tobie Morgan Hitchcock
6a236b27b2
Improve permission checking efficiency
2019-10-03 18:48:13 +01:00
Tobie Morgan Hitchcock
cfe0b0c192
Update go mod package dependencies
2019-10-03 18:10:04 +01:00
Tobie Morgan Hitchcock
2bfb64aa9c
Remove coveralls
2019-09-29 11:29:03 +01:00
Tobie Morgan Hitchcock
3f4d12ad2d
Switch to go mod
2019-09-29 11:28:53 +01:00
Tobie Morgan Hitchcock
41a19a1708
Update generated codec code
2019-06-17 08:01:58 +01:00
Tobie Morgan Hitchcock
4e3b3682a6
Don’t re-encode the key if we have already encoded it
2019-06-17 07:00:56 +01:00
Tobie Morgan Hitchcock
304c0458e8
Improve speed of document change detection
2019-06-17 07:00:32 +01:00
Tobie Morgan Hitchcock
a1b6d24772
Remove support for write-only streaming storage
2019-06-16 08:12:41 +01:00
Tobie Morgan Hitchcock
2ee1133a4b
Simplify command line config arguments
2019-06-16 08:08:23 +01:00
Tobie Morgan Hitchcock
78e4b3d6fa
Simplify SQL OPTION statement
2019-06-15 08:12:47 +01:00
Tobie Morgan Hitchcock
412ba4fc45
Update RELATE queries to newer syntax
2019-06-15 08:11:33 +01:00
Tobie Morgan Hitchcock
0392aa904c
Use reflect to check for document changes
2019-06-14 23:03:06 +01:00
Tobie Morgan Hitchcock
5c4c94feb9
Update 3rd party dependencies
2019-06-14 22:58:22 +01:00
Tobie Morgan Hitchcock
db1864224b
Implement async document processing in queries
2019-06-14 18:33:41 +01:00
Tobie Morgan Hitchcock
bcb1d3174c
Fix RPC Modify method
2019-05-24 10:11:41 +01:00
Tobie Morgan Hitchcock
88ccfa08db
Remove gossip communication layer
2019-05-18 12:34:00 +01:00
Tobie Morgan Hitchcock
2cef779106
Rename command line sql
command to import
2019-05-18 12:33:51 +01:00
Tobie Morgan Hitchcock
9979d911c7
Parse strings as time if needed
2019-05-09 20:37:22 +01:00
Tobie Morgan Hitchcock
1b0e9ce86f
Ensure IF ELSE statements are not surrounded by brackets
2019-05-09 20:36:59 +01:00
Tobie Morgan Hitchcock
5a8feec56b
Ensure polygons are created correctly
2019-04-29 18:43:30 +01:00
Tobie Morgan Hitchcock
09c32c2d64
Fix live queries
2019-03-05 11:40:08 +00:00
Tobie Morgan Hitchcock
4415978ac6
Remove unused argument placer
2019-03-05 11:40:04 +00:00
Tobie Morgan Hitchcock
3f604c5087
Remove surrounding brackets from SQL IF string
2019-03-05 11:39:56 +00:00
Tobie Morgan Hitchcock
07559e7ff8
Temporarily remove parallel iterator processing
2019-02-10 23:17:22 +00:00
Tobie Morgan Hitchcock
b5998496e0
Convert IfelExpression to SubExpression
...
Instead of having separate IfelExpression types, instead make IfelseStatement a subtype of SubExpression, and allow it without brackets.
2019-02-10 23:17:01 +00:00
Tobie Morgan Hitchcock
ae7b6ca0e4
Fix live queries
2019-02-06 08:08:07 +00:00
Tobie Morgan Hitchcock
bd8c6fddb2
Diff the document properly to detect any changes
2019-02-06 08:02:43 +00:00
Tobie Morgan Hitchcock
1b4c1bd094
Use common id / name for background SQL queries
2019-02-06 08:02:22 +00:00
Tobie Morgan Hitchcock
80f532436e
Ensure conditions in IF ELSE queries are treated as booleans
2019-02-05 18:48:43 +00:00
Tobie Morgan Hitchcock
d3fea6365f
Don’t reorder array items when fetching records
2019-02-05 18:47:05 +00:00
Tobie Morgan Hitchcock
f8beab1e17
Only use remote iterator fetch, if the value is a record
2019-02-01 10:49:44 +00:00
Tobie Morgan Hitchcock
b6bf75c7b5
Ensure SQL KILL query executes properly
2019-02-01 01:26:47 +00:00
Tobie Morgan Hitchcock
bd9e518f0f
Ensure fibre connection id is created if it doesn’t exist
2019-02-01 01:17:41 +00:00
Tobie Morgan Hitchcock
f19a0f1744
Improve detecting document changes
...
Instead of computing a diff to detect whether the document has changed, the document is marked as ‘changed’ if the initial document is different from the current document after being updated, or after being deleted.
2019-02-01 00:20:16 +00:00
Tobie Morgan Hitchcock
a00a7f17ef
Use caching on database level, not in document class
2019-02-01 00:18:55 +00:00
Tobie Morgan Hitchcock
1d988760b3
Update for go@1.11
2019-02-01 00:14:59 +00:00
Tobie Morgan Hitchcock
09c4d86290
Update 3rd party dependencies
2019-02-01 00:14:00 +00:00