1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2024-11-08 00:37:15 +01:00
Commit Graph

50 Commits

Author SHA1 Message Date
Sandu Liviu Catalin
34a78dc166 More work on async statements for SQLite. 2022-07-23 21:41:10 +03:00
Sandu Liviu Catalin
49df7b75ee Asynchronous statements implementation for SQLite.
Extend worker threads to allow tasks to re-queue themselves during completion.
2022-07-23 19:27:40 +03:00
Sandu Liviu Catalin
ebe60ebf4b Update Data.cpp
Some checks reported errors
continuous-integration/drone/push Build was killed
2022-07-19 20:03:00 +03:00
Sandu Liviu Catalin
fa9c3a5821 Check for a valid session pointer. 2022-07-19 19:43:30 +03:00
Sandu Liviu Catalin
f238588abe More work on async sql.
Current implementation only provides execution for sqlite queries in worker threads. Statements and MySQL is on the TODO list.
2022-07-19 19:29:32 +03:00
Sandu Liviu Catalin
ea63899c9a Mark unreachable code. 2022-07-04 20:05:21 +03:00
Sandu Liviu Catalin
8f11e08150 Allow session pool to be used with legacy database wrappers (experimental). 2022-07-04 19:39:41 +03:00
Sandu Liviu Catalin
87387999f3 Remove old POCO RegEx. 2022-06-25 02:30:33 +03:00
Sandu Liviu Catalin
1c7fee69ea Update RegEx.cpp 2022-03-16 18:33:49 +02:00
Sandu Liviu Catalin
66c731bf65 Remove unnecessary files. 2021-09-08 17:26:17 +03:00
Sandu Liviu Catalin
8288c32d41 Update Net.cpp 2021-09-07 19:46:23 +03:00
Sandu Liviu Catalin
e577a96f7e Update Net.hpp 2021-09-07 17:08:58 +03:00
Sandu Liviu Catalin
cacc6c7c62 Minor WS changes and a few helpers. 2021-09-05 18:15:02 +03:00
Sandu Liviu Catalin
11c17189b3 Update Net.hpp 2021-09-05 13:40:21 +03:00
Sandu Liviu Catalin
1a11dd777e Make WS non blocking and handle timeout.
Implement a few helper methods as well.
2021-09-05 13:27:19 +03:00
Sandu Liviu Catalin
05e644b040 Minor changes and bugfixes to WS client. 2021-09-05 12:30:49 +03:00
Sandu Liviu Catalin
f3d4dab454 Basic web-socket client implementation. 2021-09-05 12:05:38 +03:00
Sandu Liviu Catalin
b78b3e8ede Change MySQL header include path. 2021-08-22 19:16:31 +03:00
Sandu Liviu Catalin
eef9063628 Update Data.cpp 2021-04-17 20:39:32 +03:00
Sandu Liviu Catalin
3d11796465 Update Data.hpp 2021-04-17 20:39:21 +03:00
Sandu Liviu Catalin
6ee33a6dcd Transactor. 2021-04-10 17:19:37 +03:00
Sandu Liviu Catalin
d9a35ec5d8 BLOB and CLOB support. 2021-04-03 16:30:08 +03:00
Sandu Liviu Catalin
1c15090161 WIP regular expression. 2021-04-01 22:00:29 +03:00
Sandu Liviu Catalin
828452a878 Direct MySQL string escape. 2021-03-21 20:19:00 +02:00
Sandu Liviu Catalin
0b62694491 Direct SQLite string escape. 2021-03-21 19:58:39 +02:00
Sandu Liviu Catalin
0675c05fe7 Update Time.cpp 2021-03-04 22:51:09 +02:00
Sandu Liviu Catalin
80ab78d6d8 Update Data.hpp 2021-03-04 22:41:56 +02:00
Sandu Liviu Catalin
f7ec3594eb Implement SessionPool. 2021-03-04 22:41:18 +02:00
Sandu Liviu Catalin
c4c88fd97c Allow RecordSet to be constructed from statements. 2021-03-04 22:00:19 +02:00
Sandu Liviu Catalin
1f2b75ed26 Handle Poco exceptions explicitly. 2021-02-20 21:22:12 +02:00
Sandu Liviu Catalin
d1963dcb86 Update Data.hpp 2021-02-14 16:25:31 +02:00
Sandu Liviu Catalin
df61b4eb55 Enable wstring support in poco data. 2021-02-12 14:21:50 +02:00
Sandu Liviu Catalin
a526cc7597 Enable boolean vectors support in poco data. 2021-02-12 11:59:09 +02:00
Sandu Liviu Catalin
b897cde9e5 Update Data.cpp
Make callback processing more robust
2021-02-09 15:21:26 +02:00
Sandu Liviu Catalin
bab6db85a9 Fix callback binding. 2021-02-08 12:22:45 +02:00
Sandu Liviu Catalin
2bbbfd69e6 Async callback. 2021-02-08 12:11:47 +02:00
Sandu Liviu Catalin
ce5bb3034e Update Data.hpp 2021-02-04 08:02:17 +02:00
Sandu Liviu Catalin
5d63520c16 Basic data record-set implementation. 2021-02-04 04:30:20 +02:00
Sandu Liviu Catalin
0de21ae5a0 Move away from C format to cpp::fmt. 2021-02-03 17:50:39 +02:00
Sandu Liviu Catalin
09a1767ffe Add Exec[Async] shotrcuts to session. 2021-02-03 16:54:36 +02:00
Sandu Liviu Catalin
a28d1799c5 Don't bind incomplete libraries. 2021-02-03 12:51:40 +02:00
Sandu Liviu Catalin
3f991cb3e5 Missing return type. 2021-02-03 12:11:02 +02:00
Sandu Liviu Catalin
fc9419677f Initial ZMQ bindings. 2021-02-02 19:07:02 +02:00
Sandu Liviu Catalin
b04a71dd24 Add checksum generation. 2021-01-31 22:40:38 +02:00
Sandu Liviu Catalin
fdc1d9d993 Add base 32/64 encode/decode. 2021-01-31 22:21:42 +02:00
Sandu Liviu Catalin
fe27504972 Implement a hashing function. 2021-01-31 21:50:10 +02:00
Sandu Liviu Catalin
2f67eae859 Complete Poco Data support.
Most of the necessary things are exported.
More complex functionality is not exposed because is not necessary for the scope of this project.
2021-01-31 20:39:02 +02:00
Sandu Liviu Catalin
ea751be7b1 Implement extraction and remaining data bindings. 2021-01-31 17:32:52 +02:00
Sandu Liviu Catalin
1829668015 Update Data.cpp 2021-01-31 14:09:10 +02:00
Sandu Liviu Catalin
be557939a9 Preliminary Poco::Data bindings. 2021-01-31 00:16:10 +02:00