Roland Bock
7a900b147c
Fixed tests
2024-08-10 09:13:28 +02:00
Roland Bock
069fcf79b5
Cleanup name tags in sqlpp17 style
...
Using a macro in the generated table specs (this is much nicer now).
Using string_view to represent names.
2024-08-06 06:57:47 +02:00
Roland Bock
cec1eaa768
More tests
2024-08-05 20:26:54 +02:00
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
4a9f9c384c
Remove option to compile tests with different standard
...
The library is header only. It makes no sense to distinuish
between the standard the library is compiled with and the
standard the tests are compiled with. The library does not
get compiled on its own.
2024-08-03 10:29:20 +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
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
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
d7c54c949f
Replace test column names with clearer names
2024-06-14 22:01:30 +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