Commit Graph

123 Commits

Author SHA1 Message Date
Asdine El Hrychy
5ae61d14a9 add typedef to column constraint 2025-09-30 20:42:32 +05:30
Asdine El Hrychy
75f9bc1a7d add support for :: cast 2025-09-27 22:45:02 +05:30
Asdine El Hrychy
d6fb3ddbef fix: identifiers casing 2025-09-27 21:47:24 +05:30
Asdine El Hrychy
08bd0e768f rename double to double precision 2025-09-20 21:03:29 +05:30
Asdine El Hrychy
b0119498e8 rename blob type to bytea 2025-09-14 11:55:27 +05:30
Asdine El Hrychy
613ca304f4 remove rowid 2025-09-07 23:29:43 +08:00
Asdine El Hrychy
7f32a3b9c6 fix prepared statements 2025-08-31 17:45:17 +08:00
Asdine El Hrychy
40c1fcbbe1 add nextval 2025-08-31 13:57:04 +08:00
Asdine El Hrychy
5f814d2326 add CREATE SEQUENCE tests 2025-08-27 20:10:19 +08:00
Asdine El Hrychy
fa99741a5d fix insert deadlock 2025-08-27 11:16:18 +08:00
Asdine El Hrychy
ed31e5167e cli: display results as rows 2025-08-16 15:52:33 +08:00
Asdine El Hrychy
e363bcd690 use sql driver everywhere 2025-08-25 18:15:15 +08:00
Asdine El Hrychy
9fa00433fe use stream iterators 2025-08-16 12:31:52 +08:00
Asdine El Hrychy
3ece66c2b6 index iterator 2025-08-14 14:36:56 +08:00
Asdine El Hrychy
8bf8d5179e table iterator 2025-08-14 14:36:56 +08:00
Asdine El Hrychy
c4f9270305 add tree iterator 2025-08-14 14:36:55 +08:00
Asdine El Hrychy
6bc4992d70 db: add Connection 2024-02-20 09:38:56 +04:00
Asdine El Hrychy
5095097a0a cleanup: delete assert package 2024-02-18 11:31:26 +04:00
Asdine El Hrychy
fc051f7cf9 db: only strict schemas 2024-02-17 14:27:02 +04:00
Asdine El Hrychy
ef91bb4a3b add ConvertAsIndexType 2024-01-21 17:43:04 +04:00
Asdine El Hrychy
f8e7ecf856 add ConvertFromStoreTo 2024-01-21 17:11:11 +04:00
Asdine El Hrychy
29b85bf73d rename ValueType to Type 2024-01-21 15:39:22 +04:00
Asdine El Hrychy
110715e31c add numeric and comparable types 2024-01-21 14:12:03 +04:00
Asdine El Hrychy
21ac003166 distribute Value logic to each implementation 2024-01-20 18:47:14 +04:00
Asdine El Hrychy
f970bc625e types: add separate implementations for each type 2024-01-14 19:44:06 +01:00
Asdine El Hrychy
737d38165c types: rename enum types 2024-01-14 16:13:36 +01:00
Asdine El Hrychy
372aa7b233 core: add engine package 2023-12-25 16:33:05 +01:00
Asdine El Hrychy
9b25b6dd65 db: decouple pebble from database 2023-12-25 13:15:46 +01:00
Asdine El Hrychy
35cac21559 chore: use Pebble v1.0.0 2023-12-24 21:10:24 +01:00
Asdine El Hrychy
b1079ad657 fix: now() returns the time of the timestamp creation 2023-12-19 20:36:50 +01:00
Asdine El Hrychy
c1cdc9aff2 pebble: switch to unindexed batch 2023-12-07 19:27:25 +04:00
Asdine El Hrychy
eb514dea35 cli: improve csv import speed 2023-12-03 23:45:09 +04:00
Asdine El Hrychy
08e2c447f6 cli: improve import speed of csv 2023-12-03 22:11:29 +04:00
Asdine El Hrychy
019c8639c3 tx: copy key in rollback segment 2023-12-03 20:13:19 +04:00
Asdine El Hrychy
8b6380ddfd rollback: fix cleanup after crash 2023-12-05 11:17:33 +04:00
Asdine El Hrychy
edcb91d4c5 chore: rename genji to chai 2023-12-02 11:25:56 +04:00
Asdine El Hrychy
1d31be550c db: store pebble db in subdir 2023-12-02 10:56:58 +04:00
Asdine El Hrychy
3c9e4fca3f chore: move packages to internal 2023-12-01 20:56:24 +04:00
Asdine El Hrychy
d981a577c0 db: introduce row type 2023-12-01 20:39:23 +04:00
Asdine El Hrychy
986a493fcf types: add timestamp type 2023-11-28 08:04:49 +04:00
Asdine El Hrychy
84a6c9e76f decoding: always clone strings. fixes #508 2023-11-26 22:44:08 +04:00
Asdine El Hrychy
fc8bbf7240 cli: rewrite with bubbletea 2023-11-25 21:09:51 +04:00
Asdine El Hrychy
f94c703453 planner: add support for primary key and index ordering. fixes #469 #470 2023-11-15 20:15:09 +04:00
Asdine El Hrychy
c6dd3cf337 encoding: add support for desc fields to tree 2023-11-11 12:19:49 +04:00
Asdine El Hrychy
9af605ef9f encoding: reorganize types on 128 bits 2023-11-06 23:31:01 +04:00
Asdine El Hrychy
aa468f2999 sql: improve and fix ALTER TABLE ADD FIELD logic 2023-11-06 21:56:55 +04:00
Asdine El Hrychy
ce7c2a3c60 tx: lock-free catalog updates 2023-11-04 10:26:04 +04:00
Asdine El Hrychy
a74a660abb exp: remove encryption experiment 2023-10-29 09:32:12 +04:00
Asdine El Hrychy
5397cbc432 Add missing vfs methods 2023-01-31 15:05:06 +04:00
Asdine El Hrychy
cb30a9109f encryption: Add experimental support for encryption at rest 2023-01-30 15:12:38 +04:00