Commit graph

921 commits

Author SHA1 Message Date
Tobie Morgan Hitchcock
fd3df8dbfc No need to send error message if request is complete 2017-11-16 20:38:45 +00:00
Tobie Morgan Hitchcock
8883645aa7 No need to send error message if websocket 2017-11-16 20:38:33 +00:00
Tobie Morgan Hitchcock
08cf03f98b Add ‘fncs’ package for all sql function commands 2017-11-16 20:31:20 +00:00
Tobie Morgan Hitchcock
af00a45721 Add initial ‘geof’ package for geospatial functions 2017-11-16 20:30:56 +00:00
Tobie Morgan Hitchcock
096984ad05 Improve ‘conv’ package for converting values to specific data types 2017-11-16 20:30:27 +00:00
Tobie Morgan Hitchcock
da503f973e Improve Dockerfile 2017-11-16 20:23:13 +00:00
Tobie Morgan Hitchcock
1fdfb2c58a Improve circleci config file 2017-11-16 20:21:55 +00:00
Tobie Morgan Hitchcock
e300e9c423 Improve efficiency of database key encoding and decoding
Make use of the github.com/abcum/bump package to efficiently encode and decode from and to byte slices, whilst at the same time using encoder and decoder pools, instead of creating a new buffer for each encoding / decoding process.
2017-11-16 20:18:42 +00:00
Tobie Morgan Hitchcock
61015c8f7a Add database key for FT foreign tables 2017-11-16 20:16:52 +00:00
Tobie Morgan Hitchcock
8ffdaa6d77 Add database key for EV table events 2017-11-16 20:16:52 +00:00
Tobie Morgan Hitchcock
21cb197d5a Make sure LV database key specifies a table 2017-11-16 20:16:52 +00:00
Tobie Morgan Hitchcock
6a1ec1b2bb Remove unused VW database key 2017-11-16 20:16:52 +00:00
Tobie Morgan Hitchcock
81497e941d Add Copy() method to all keys for efficiently duplicating a key 2017-11-16 20:16:51 +00:00
Tobie Morgan Hitchcock
b957202ee5 Remove unused CK database key 2017-11-16 20:16:24 +00:00
Tobie Morgan Hitchcock
fa714c1bdd Listen and wait for errors when server exits 2017-11-16 20:03:38 +00:00
Tobie Morgan Hitchcock
010d0ffe4b Ensure server certs are stored in tmp directory 2017-11-16 19:54:55 +00:00
Tobie Morgan Hitchcock
4320804779 Fix bug in error output message 2017-11-16 19:54:55 +00:00
Tobie Morgan Hitchcock
e401ff9b3f Improve cli command flag help information 2017-11-16 19:54:55 +00:00
Tobie Morgan Hitchcock
0ce8e78577 Make use of direct byte encoding / decoding
With the lates github.com/abcum/cork package, it is now possible to encode and decode a cork data stream without creating a new buffer each time. Instead the github.com/abcum/bump pacakge efficiently buffers the byte slice without any unnecessary allocations.
2017-11-16 19:54:55 +00:00
Tobie Morgan Hitchcock
44591abfe5 Add ‘hook’ package for retryable functions
The hook package enables static and backoff retryable functions. This package can be used for calling remote webhooks concurrently in separate goroutines.
2017-11-16 19:54:55 +00:00
Tobie Morgan Hitchcock
cfa6452863 Improve import and export cli command error parsing 2017-11-16 19:54:55 +00:00
Tobie Morgan Hitchcock
12c2ada091 Improve error messages on REST API queries 2017-11-16 19:54:55 +00:00
Tobie Morgan Hitchcock
121498e95e Add ‘math’ package for all mathematical functions 2017-11-16 19:54:55 +00:00
Tobie Morgan Hitchcock
34a4132403 Add ‘ints’ package for returning bounded number values from arguments 2017-11-16 19:54:54 +00:00
Tobie Morgan Hitchcock
62284f0300 Add text package for specific functions on text strings 2017-11-16 19:54:54 +00:00
Tobie Morgan Hitchcock
c2135b1494 Add rand package for generation of random numbers 2017-11-16 19:54:54 +00:00
Tobie Morgan Hitchcock
e9bde01cb1 Put index diffing code into a separate package 2017-11-16 19:54:54 +00:00
Tobie Morgan Hitchcock
e8f17b1602 Add ‘comp’ package for comparing ordering of data types 2017-11-16 19:54:54 +00:00
Tobie Morgan Hitchcock
428ad4312c Add an Append function which appends to a slice 2017-11-16 19:54:54 +00:00
Tobie Morgan Hitchcock
4640839231 Use switch statements instead of if statements 2017-11-16 19:54:54 +00:00
Tobie Morgan Hitchcock
d66e3d5866 When resetting a doc, reset it to an empty map 2017-11-16 19:54:54 +00:00
Tobie Morgan Hitchcock
3f68f1318c Copy should return a new document, not interface{} 2017-11-16 19:54:54 +00:00
Tobie Morgan Hitchcock
33391e0a28 Improve and fix diff package 2017-11-16 19:54:54 +00:00
Tobie Morgan Hitchcock
c0110b8af9 Implement updated rixxdb api interface 2017-11-16 19:54:54 +00:00
Tobie Morgan Hitchcock
ce3b62ab4b Update 3rd party dependencies 2017-11-16 19:54:54 +00:00
Tobie Morgan Hitchcock
ed3b39b6ac Add sql command to the command line ui
Add sql command to the command line ui , useful for executing and processing an sql file against a local or remote database.
2017-11-16 19:54:36 +00:00
Tobie Morgan Hitchcock
973439e73a Update to latest cloud.google.com package 2017-11-15 18:18:52 +00:00
Tobie Morgan Hitchcock
a4d6a0801a Update to latest logrus package 2017-11-15 18:18:38 +00:00
Tobie Morgan Hitchcock
dfe89f7901 Simplify Makefile 2017-11-10 12:02:11 +00:00
Tobie Morgan Hitchcock
8ed69a8774 Add library for generating fake data 2017-06-09 18:59:03 +01:00
Tobie Morgan Hitchcock
f7318dbbe8 Fix godoc comment 2017-06-09 18:57:16 +01:00
Tobie Morgan Hitchcock
54dd56cbd5 Use cork encoder/decoder pools 2017-05-05 16:22:11 +01:00
Tobie Morgan Hitchcock
4c16dafcf3 Add duration method to killable statements 2017-04-28 17:12:11 +01:00
Tobie Morgan Hitchcock
b60c663fdd SQL models need a different min and max value
If the same minimum and maximum value is used in a SQL model … |person:1..1| then the sql query parser will fail.
2017-04-28 17:09:35 +01:00
Tobie Morgan Hitchcock
dacf7b954b Enable WITH aswell as TO in RELATE clause 2017-04-28 17:07:38 +01:00
Tobie Morgan Hitchcock
6bfb30a3b4 Add package for formatting floats with certain decimal precision 2017-04-28 17:06:19 +01:00
Tobie Morgan Hitchcock
6f9cac13f3 No need for a buffer to decode CORK objects 2017-04-28 17:04:47 +01:00
Tobie Morgan Hitchcock
862df0c9e3 Improve diff package efficiency 2017-04-28 17:03:47 +01:00
Tobie Morgan Hitchcock
1e5c90b3d7 Move lua2go conversion code to separate package 2017-04-28 17:03:35 +01:00
Tobie Morgan Hitchcock
8a53ed3617 Fix SQL tests 2017-04-14 13:24:53 +01:00