Commit graph

57 commits

Author SHA1 Message Date
Anton Nesterov 36d7d315e2
[chore] add readme 2024-08-21 22:28:41 +02:00
Anton Nesterov bfcb0fc993
[feat] builder for in-process sqlite 2024-08-21 03:28:40 +02:00
Anton Nesterov 1aa3ad7fca
[ci] prepare publish action
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-21 01:37:54 +02:00
Anton Nesterov 256b7da0d9
[chore] update revisions 2024-08-21 01:12:40 +02:00
Anton Nesterov 955bfb01d3
[chore] update revisions 2024-08-21 01:11:14 +02:00
Anton Nesterov 3f75eedbfc
[chore] update revisions 2024-08-21 01:09:08 +02:00
Anton Nesterov f8e28d2a2e
[fix] add msg field for query resut
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-21 01:03:28 +02:00
Anton Nesterov 97cad8eaac
[ref] track revisions
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-20 21:35:12 +02:00
Anton Nesterov 5d54f98f6f
[ref] refactor paths manually 2024-08-20 21:33:20 +02:00
Anton Nesterov 7a408c9941
[ref] refactor paths manually
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-20 21:25:15 +02:00
Anton Nesterov 7dcd046e6c
[ref] refactor paths manually 2024-08-20 21:10:21 +02:00
Anton Nesterov f06ad4a342
[ref] mod declations 2024-08-20 19:58:37 +02:00
Anton Nesterov 37a82c835b
[ref] mod paths 2024-08-20 19:34:01 +02:00
Anton Nesterov d58e5631c4
how 2024-08-20 19:27:14 +02:00
Anton Nesterov c100564e0a
[chore] preinstall,postinstall 2024-08-20 19:23:09 +02:00
Anton Nesterov b763c52867
[chore] entry point for sqlite server
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-20 16:28:48 +02:00
Anton Nesterov ae6799ca8e
[ref] go module paths
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-20 16:21:47 +02:00
Anton Nesterov cc113ecc49
[ref] expose packages on github 2024-08-20 15:53:12 +02:00
Anton Nesterov 9c53bdf358
[chore] update deps
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-20 14:37:58 +02:00
Anton Nesterov c665c1c2fb
[feat] nodejs bindings
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-20 13:09:35 +02:00
Anton Nesterov 07a61af8e5
[feat] test nodejs bindings
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-20 03:36:41 +02:00
Anton Nesterov 87e3fdd18d
[feat] prepare shared lib
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-19 17:59:55 +02:00
Anton Nesterov 59b2dde114
[fix] call init
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-17 19:57:14 +02:00
Anton Nesterov 80410d5585
[feat] sqlite server facade
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-17 18:53:58 +02:00
Anton Nesterov fa9d105e57
[feat] add raw sql call 2024-08-16 20:10:34 +02:00
Anton Nesterov e5152b2bc5
[doc] initial docs
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-16 06:18:45 +02:00
Anton Nesterov 6670c1f55a
[fix] add tx method for client; [todo] add exec on client 2024-08-15 17:56:52 +02:00
Anton Nesterov 9d13824fdf
[wip] insert/update/delete operations
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-15 17:52:21 +02:00
Anton Nesterov 60d213f21c
[chore] format ts
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-15 15:04:44 +02:00
Anton Nesterov 0cecd1243f
[feat] generics for TS builder; [feat] support row formating as DTO class
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-15 15:02:47 +02:00
Anton Nesterov de9d8ad231
[fix] cleanup test data 2024-08-15 13:41:27 +02:00
Anton Nesterov 7457d8ac81
[feat] basic query builder for js; [feat] support chunked responses
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-15 13:31:56 +02:00
Anton Nesterov aa580b158e
[wip] nodejs client
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-15 10:20:11 +02:00
Anton Nesterov ffb64f1d65
[feat] add filter registry
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-15 09:20:07 +02:00
Anton Nesterov 296595cfea
[doc] fix copilot crap
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-15 09:10:49 +02:00
Anton Nesterov 7f5c2a32cc
[ref] refactor adapter, add dialect registry for future extensibility
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-15 09:06:29 +02:00
Anton Nesterov 920098e80c
[wip] proto: streaming rows with msgpack
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-15 06:23:46 +02:00
Anton Nesterov 8fd9a369d1
[wip] server
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-14 14:02:20 +02:00
Anton Nesterov 476afeac50
[wip] proto: validate against builder methods
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-13 14:13:15 +02:00
Anton Nesterov c08aa3e104
[wip] protocol
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-13 02:29:27 +02:00
Anton Nesterov 42ab71e964
[ref] use sfmt arguments i/of values in find expressions
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-12 20:21:47 +02:00
Anton Nesterov 0648807cb2
[wip] help gc (hopefully) after closing connections
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-12 16:04:19 +02:00
Anton Nesterov b1f9cead34
[wip] cleanup unused connections
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-12 15:48:10 +02:00
Anton Nesterov 43dd4e9234
[ref] name things what they are
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-11 21:49:49 +02:00
Anton Nesterov 25f3e18f4a
[wip] adapter
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-11 16:29:53 +02:00
Anton Nesterov 05f155ecc0
[wip] builder
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-10 00:33:10 +02:00
Anton Nesterov 1db30b92c2
[wip] builder
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-09 21:14:28 +02:00
Anton Nesterov fb13fcbece
[fix] always use sorted map
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-09 17:06:15 +02:00
Anton Nesterov d644ef077e
[ref] move to builder pkg
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-09 17:00:52 +02:00
Anton Nesterov b72e67badc
[ref] move sql context to adaper pkg
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-09 16:56:38 +02:00