Commit graph

28 commits

Author SHA1 Message Date
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
Anton Nesterov fde44ce343
[wip] convert insert
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-09 16:14:42 +02:00
Anton Nesterov ffc8c2b841
[wip] joins
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-09 00:27:26 +02:00
Anton Nesterov 758eab6520
[wip] joins
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-08 23:44:51 +02:00
Anton Nesterov 9fae95b906
[wip] impove filter interfaces
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-08 19:44:12 +02:00
Anton Nesterov 4198ec4c75
[wip] working on filters interface 2024-08-08 19:26:29 +02:00
Anton Nesterov 8e45c45624
[wip] add missing filters
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-08 11:09:17 +02:00
Anton Nesterov d28d976b8e
[wip] dal golang
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-07 21:16:40 +02:00