0
0
mirror of https://github.com/rbock/sqlpp11.git synced 2024-11-16 21:04:15 +08:00
Commit Graph

897 Commits

Author SHA1 Message Date
Roland Bock
ed0d10b58b More tests 2024-08-04 15:57:57 +02:00
Roland Bock
8e688f3c34 More tests 2024-08-03 21:08:27 +02:00
Roland Bock
e3f95a8e69 Added placeholders for operator serialize tests
Added SQLPP_COMPARE helper function
2024-08-03 12:14:00 +02:00
Roland Bock
dfa9924288 More tests and changed parentheses handling in operators 2024-08-03 11:41:32 +02:00
Roland Bock
a7ee6e5d3b More tests 2024-08-03 10:08:47 +02:00
Roland Bock
42d1b61279 More tests 2024-08-02 07:23:24 +02:00
Roland Bock
98a4ff9cb2 Add more tests 2024-07-31 07:48:21 +02:00
Roland Bock
68a3265fdc More moves 2024-07-30 07:32:30 +02:00
Roland Bock
b9eca7db17 More moves
And introduced sqlpp::enable_if_t
2024-07-30 07:08:07 +02:00
Roland Bock
79da114c00 Move stuff out of compat namespace
It is too much cognitive overhead
2024-07-29 20:49:45 +02:00
Roland Bock
3f73115356 Move stuff into core 2024-07-29 20:38:10 +02:00
Roland Bock
91af6aa385 Still more moves 2024-07-29 07:08:37 +02:00
Roland Bock
715839e18f More moves 2024-07-28 21:04:26 +02:00
Roland Bock
44ce033845 Move more stuff 2024-07-28 20:56:27 +02:00
Roland Bock
df8e2b6c81 Move clauses into sub directory 2024-07-28 20:24:05 +02:00
Roland Bock
6a92f139b7 More tests fixed
Make as_expression usable in select only
2024-07-28 15:04:22 +02:00
Roland Bock
2b7b568c49 Continue fixing tests 2024-07-27 13:15:56 +02:00
Roland Bock
6a11df89ec Change table represenation
Move columns out of table template parameters
2024-07-26 12:11:38 +02:00
Roland Bock
5578cce232 Rewrite select_as and add type tests 2024-07-25 08:05:18 +02:00
Roland Bock
4630bf7f0c More type tests 2024-07-21 19:33:33 +02:00
Roland Bock
25faf6c4bb More tests 2024-07-21 13:04:17 +02:00
Roland Bock
d3daa90e0b custom_query tests 2024-07-21 12:01:37 +02:00
Roland Bock
01c1e69eb3 More tests 2024-07-21 10:43:27 +02:00
Roland Bock
d2cb720746 Reactivate more tests 2024-07-21 09:24:41 +02:00
Roland Bock
4e75cf349b Start reactivating tests 2024-07-21 07:57:01 +02:00
Roland Bock
0f4d3b1451 Reduce error messages for serialize, add first serialize test for dynamic AND 2024-07-18 20:49:16 +02:00
Roland Bock
7cc4e45abd Add dynamic to AND and OR 2024-07-18 20:17:57 +02:00
Roland Bock
700c263f90 Introduce dynamic
This allows to select columns dynamically
2024-07-18 07:38:45 +02:00
Roland Bock
25200ba4cb (Only) allow comparison with ANY and introduce BETWEEN 2024-07-17 07:44:21 +02:00
Roland Bock
937dd31a13 Migrate column_t::as to using operator::as 2024-07-16 07:37:03 +02:00
Roland Bock
bdd87b9e03 Add enable_as 2024-07-15 07:57:08 +02:00
Roland Bock
2d2f08007a Single column select has a value type 2024-07-15 07:44:29 +02:00
Roland Bock
6c1d59ffc4 Remove data type wrappers (with compile failuers) 2024-07-14 19:57:55 +02:00
Roland Bock
61030742b3 Removing more instances of wrap_operand 2024-07-14 12:42:02 +02:00
Roland Bock
87f4c348e9 Added more tests and cleaned up type traits a bit 2024-07-13 21:04:06 +02:00
Roland Bock
c2c5f15690 Add basic serialize functions and start documenting differences 2024-07-13 13:39:36 +02:00
Roland Bock
2b7e0ee6a5 Give operators a value 2024-07-11 20:46:30 +02:00
Roland Bock
08f643460c No more type traits in generated code 2024-07-09 08:08:53 +02:00
Roland Bock
4baede7434 Started to remove operand wrapping 2024-07-08 21:08:16 +02:00
Roland Bock
6eb791430a More testing 2024-06-30 10:31:41 +02:00
Roland Bock
c70ceaceb0 Introduce optional select columns
Basic functionality seems to work, more tests needed.
2024-06-25 07:33:53 +02:00
Roland Bock
b869cbe5b2 Synchronize sql and generated code for connector tests 2024-06-22 16:27:10 +02:00
Roland Bock
0eac55c377 Move optional, string_view, and span into sqlpp::compat 2024-06-12 21:31:18 +02:00
Roland Bock
8d0f3b3739 Clean up superfluous classes and functions
And remove some remaining dynamic parts which were overlooked before.
2024-06-12 20:33:35 +02:00
Roland Bock
c347b5d11c Remove dynamic query components 2024-06-12 20:31:06 +02:00
Roland Bock
bda77c620b Introduce optional, string_view, and span
sqlpp::optional is an alias for std::optional for C++17 and beyond.
Otherwise, it is a simple and incomplete backport.
For older versions of C++, the library offers simple back

Similar for string_view and span.
2024-06-12 20:29:10 +02:00
Roland Bock
ac9d0b4417 Update the documentation for NULL #568 2024-04-13 08:56:57 +02:00
Roland Bock
eb2e569c2b Add time of day paramter for mysql #565 2024-04-05 07:35:13 +02:00
Roland Bock
ce13f2a783 Add time of day support for mysql connector #563 2024-03-29 10:55:56 +01:00
Roland Bock
fdbe08946b Add size() function to mysql::char_result_t #562 2024-03-24 09:20:54 +01:00