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

26 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
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
6ee33a6dcd Transactor. 2021-04-10 17:19:37 +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
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
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
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
fc9419677f Initial ZMQ bindings. 2021-02-02 19:07:02 +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