1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2025-06-15 22:57:12 +02:00
Commit Graph

51 Commits

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