sascha
|
dd737623f4
|
session topological sorted table creation (progress)
|
2025-07-15 07:09:40 +02:00 |
|
sascha
|
e7376ef269
|
session topological sorted table creation (progress)
|
2025-07-14 22:39:15 +02:00 |
|
sascha
|
1b2847696d
|
fixed linux build for relation completer
|
2025-07-13 20:58:35 +02:00 |
|
sascha
|
3374aba5ab
|
fixed linux build for relation completer
|
2025-07-07 20:51:59 +02:00 |
|
sascha
|
c974628bee
|
relation completer progress
|
2025-07-06 20:06:26 +02:00 |
|
sascha
|
e46de87355
|
relation completer progress
|
2025-06-29 22:41:39 +02:00 |
|
sascha
|
88bab8bf5e
|
relation endpoint progress
|
2025-06-29 11:19:02 +02:00 |
|
sascha
|
cd61ac7f00
|
added net module
|
2025-06-27 15:19:25 +02:00 |
|
sascha
|
c28ba7da5e
|
added test
|
2025-05-08 22:04:45 +02:00 |
|
sascha
|
62e3d18144
|
formatted file
|
2025-05-08 22:04:25 +02:00 |
|
sascha
|
7d47ef0b82
|
use static and reinterpret cast instead of c cast
|
2025-05-08 22:04:14 +02:00 |
|
sascha
|
c9cf4b8997
|
added missing include
|
2025-05-08 22:03:42 +02:00 |
|
sascha
|
261f9fd6cb
|
has many to many progress
|
2025-02-24 07:26:54 +01:00 |
|
sascha
|
35f078bbc4
|
added object_proxy as the holder of the object in object_ptr
|
2025-02-22 15:39:38 +01:00 |
|
sascha
|
d0b3ce4231
|
removed unused code
|
2025-02-21 07:29:41 +01:00 |
|
sascha
|
901d9c071a
|
added belongs to many eager test loading via sql join (progress)
|
2025-02-17 22:16:03 +01:00 |
|
sascha
|
6cb19f6ec8
|
has many to many eager loading via sql join (progress)
|
2025-02-16 22:14:20 +01:00 |
|
sascha
|
66d5bc6c86
|
fixed has many and belongs to eager loading via sql join
|
2025-02-16 19:57:14 +01:00 |
|
sascha
|
ec96c15905
|
fixed postgres tests
|
2025-02-15 12:36:21 +01:00 |
|
sascha
|
d070a5a0ac
|
enabled linux compiler flags
|
2025-02-13 20:36:43 +01:00 |
|
sascha
|
2efb106fc3
|
fixed linux compile
|
2025-02-13 07:06:10 +01:00 |
|
sascha
|
42acaf24ce
|
enabled backend tests for postgres (doesn't compile)
|
2025-02-11 22:22:06 +01:00 |
|
sascha
|
55f9f8cf67
|
fixed column generator test
|
2025-02-11 21:48:47 +01:00 |
|
sascha
|
a631a5a36c
|
added primary key resolver
|
2025-02-11 08:02:23 +01:00 |
|
sascha
|
504e111491
|
reference column progress
|
2025-02-09 20:49:00 +01:00 |
|
sascha
|
a4d6f68ee2
|
fixed linux compile
|
2025-02-09 12:09:59 +01:00 |
|
sascha
|
3d90d9d6ee
|
fixed linux compile
|
2025-02-06 22:18:46 +01:00 |
|
sascha
|
6a5974337d
|
added schema node iterator
|
2025-02-03 22:29:47 +01:00 |
|
sascha
|
89fb7e8a8d
|
fixed compilation
|
2025-02-02 22:13:52 +01:00 |
|
sascha
|
ded3daceb3
|
initial matador ng commit
|
2025-02-02 20:37:12 +01:00 |
|
sascha
|
ff3a2e4217
|
fixed record class
|
2024-07-15 08:14:11 +02:00 |
|
sascha
|
fb57545cce
|
added join_column_collector and implemented inverse has_many_to_many
|
2024-04-14 22:12:48 +02:00 |
|
sascha
|
7bb7afa227
|
integrated auto_reset_event into test utils
|
2024-04-14 11:41:36 +02:00 |
|
sascha
|
2022f6f75b
|
updated catch2 to 3.5.4
|
2024-04-14 11:41:09 +02:00 |
|
sascha
|
b7c12d8217
|
added result class
|
2024-04-10 07:58:41 +02:00 |
|
sascha
|
1fe5c9bac4
|
added missing include
|
2024-04-09 20:19:30 +02:00 |
|
sascha
|
5a3cdc8645
|
removed query directory
|
2024-04-07 15:18:41 +02:00 |
|
sascha
|
fa7ff832c9
|
handle many-to-many relations separately when process entities
|
2024-04-07 14:45:57 +02:00 |
|
sascha
|
30e2e0c221
|
made dialect parameter const in condition::evaluate
|
2024-04-07 14:44:42 +02:00 |
|
sascha
|
85f87367c0
|
added default values for column alias name in constructor
|
2024-04-07 14:44:13 +02:00 |
|
sascha
|
31e9c7e9ac
|
added missing checks to QueryTest
|
2024-03-29 11:41:37 +01:00 |
|
sascha
|
6f3e589e10
|
added to many fields to entities author, book, recipe and ingredient
|
2024-03-29 11:41:14 +01:00 |
|
sascha
|
05c0c0393d
|
added type check methods to column_definition
|
2024-03-29 11:40:02 +01:00 |
|
sascha
|
e14d9a77eb
|
fixed name ambiguity
|
2024-03-29 11:39:41 +01:00 |
|
sascha
|
be9f66c427
|
start to implement session::find()
|
2024-03-27 07:39:06 +01:00 |
|
sascha
|
5d06a13775
|
added a bool operator to entity class
|
2024-03-27 07:38:42 +01:00 |
|
sascha
|
b15b8da31f
|
fixed field class and all tests
|
2024-03-19 19:49:17 +01:00 |
|
sascha
|
12919ba372
|
record refactoring
|
2024-03-17 16:32:08 +01:00 |
|
sascha
|
9a02abacea
|
added index attribute to field class
|
2024-03-10 17:22:38 +01:00 |
|
sascha
|
6bbc870362
|
added conversion from/to blob
|
2024-03-10 16:55:55 +01:00 |
|
sascha
|
dd94ed1020
|
added field class
|
2024-03-10 11:51:07 +01:00 |
|
sascha
|
2b552c4383
|
entity query builder progress
|
2024-03-07 19:57:42 +01:00 |
|
sascha
|
496e94ddcd
|
entity query builder progress
|
2024-03-05 20:14:34 +01:00 |
|
sascha
|
be610ffcad
|
entity query and record progress
|
2024-03-04 20:09:39 +01:00 |
|
sascha
|
830185c3c5
|
some code formatting
|
2024-03-02 08:19:05 +01:00 |
|
sascha
|
34740bf126
|
changed default mysql connection string
|
2024-03-02 08:18:52 +01:00 |
|
sascha
|
c9a84e0568
|
schema progress
|
2024-02-29 20:00:39 +01:00 |
|
sascha
|
7e1713ddd3
|
query progress
|
2024-02-28 18:02:12 +01:00 |
|
sascha
|
b9709d14c2
|
moved query parts from intermediates declaration to definition file.
|
2024-02-27 20:16:59 +01:00 |
|
sascha
|
2d9a4f3866
|
added noop_connection for testing
|
2024-02-26 20:06:46 +01:00 |
|
sascha
|
b1f2d94c7a
|
fixed query limit offset order
|
2024-02-25 19:04:04 +01:00 |
|
sascha
|
6f5326941e
|
query parts progress
|
2024-02-24 18:16:23 +01:00 |
|
sascha
|
0822332669
|
query parts progress
|
2024-02-22 22:25:29 +01:00 |
|
sascha
|
16d7fd7e76
|
query parts progress
|
2024-02-22 07:29:17 +01:00 |
|
sascha
|
b255ae22b4
|
added query helper macro and join query parts
|
2024-02-19 22:57:43 +01:00 |
|
sascha
|
b11993d60b
|
small query compiler progress
|
2024-02-18 19:58:56 +01:00 |
|
sascha
|
a3f467a5a8
|
query compiler progress
|
2024-02-18 18:12:00 +01:00 |
|
sascha
|
b966a7a1a7
|
add column info (progress, not compiling)
|
2024-02-08 20:09:24 +01:00 |
|
sascha
|
78c5f64b34
|
added schema creation to session class
|
2024-02-06 20:10:34 +01:00 |
|
sascha
|
0f13884f06
|
added session test (progress)
|
2024-02-04 22:24:50 +01:00 |
|
sascha
|
fa3ea28920
|
added foreign_attributes class containing cascade and fetch information for foreign relations
|
2024-02-02 20:08:56 +01:00 |
|
sascha
|
aa221aa571
|
sql select join progress
|
2024-02-02 19:30:16 +01:00 |
|
sascha
|
e8b0f0e802
|
sql select join progress
|
2024-02-02 07:54:19 +01:00 |
|
sascha
|
27353e011a
|
renamed session test files
|
2024-02-01 17:16:53 +01:00 |
|
sascha
|
f13837e515
|
implemented query_builder::join and query_builder::on and added a test
|
2024-02-01 17:15:26 +01:00 |
|
sascha
|
c025fb282a
|
backend tests progress
|
2024-02-01 17:14:48 +01:00 |
|
sascha
|
7c02d745c8
|
backend tests progress
|
2024-01-31 07:21:06 +01:00 |
|
sascha
|
e171147915
|
backend tests progress
|
2024-01-29 20:37:02 +01:00 |
|
sascha
|
47848ff674
|
backend tests progress
|
2024-01-29 07:22:28 +01:00 |
|
sascha
|
615143efb0
|
added tests for backends
|
2024-01-25 22:28:31 +01:00 |
|
sascha
|
9c8e402692
|
added blob interface to backend binder classes
|
2024-01-23 07:20:34 +01:00 |
|
sascha
|
102a7fc604
|
added blob type (progress)
|
2024-01-22 07:11:35 +01:00 |
|
sascha
|
b158b41556
|
added mysql data type string conversion
|
2024-01-21 15:21:47 +01:00 |
|
sascha
|
9355f7ea27
|
extract not null constraint into enum
|
2024-01-19 07:58:37 +01:00 |
|
sascha
|
ed6366fef6
|
determine NOT NULL constraint from std::optional
|
2024-01-18 07:21:40 +01:00 |
|
sascha
|
5804454ae6
|
replaced catch2 generator with template test
|
2024-01-18 07:20:58 +01:00 |
|
sascha
|
2060883d59
|
query preparations for std::optional
|
2024-01-16 22:09:19 +01:00 |
|
sascha
|
92eb30767e
|
extended TypeTraitsTest for mysql
|
2024-01-14 11:16:41 +01:00 |
|
sascha
|
71cb460e4c
|
initialized mysql binder member is_null_vector
|
2024-01-14 11:15:23 +01:00 |
|
sascha
|
a16d3d7a21
|
fixed mysql dialect configuration
|
2024-01-14 11:14:59 +01:00 |
|
sascha
|
94b1c356a5
|
updated README.md
|
2023-12-17 22:12:49 +01:00 |
|
sascha
|
320d06bb20
|
added mysql backend
|
2023-12-17 22:11:43 +01:00 |
|
sascha
|
2893f749b6
|
updated README.md
|
2023-12-11 20:18:58 +01:00 |
|
sascha
|
56c65203fc
|
updated README.md
|
2023-12-11 20:16:43 +01:00 |
|
sascha
|
81f22d73d9
|
removed sql statement from execute result
|
2023-12-11 20:07:07 +01:00 |
|
sascha
|
1c92e07173
|
added data binding traits
|
2023-12-11 17:20:42 +01:00 |
|
sascha
|
8ad13076c8
|
implemented specialization of data types via type traits and handling of embedded non-trivial types
|
2023-12-10 22:40:01 +01:00 |
|
sascha
|
da423ea8bb
|
implemented prepared statement for postgres and sqlite
|
2023-12-09 11:08:03 +01:00 |
|
sascha
|
8ba70cc79e
|
fixed a bug when acquiring a connection with a specific id
|
2023-11-27 20:24:43 +01:00 |
|
sascha
|
5326102801
|
enhanced connection pool to acquire connection by specific id
|
2023-11-27 17:38:22 +01:00 |
|