0
0
mirror of https://github.com/rbock/sqlpp11.git synced 2024-11-15 12:29:41 +08:00

Commit Graph

  • 7cdcf0f172 Add support for dynamic union in CTEs optional-no-dynamic Roland Bock 2024-11-04 07:21:29 +0100
  • 6128b78f28 More cte tests Roland Bock 2024-11-03 12:21:53 +0100
  • 25879d1dc0 Use name tag instead of the whole name tag provider in paramters Roland Bock 2024-11-03 11:45:34 +0100
  • dc53fd5acc Add more cte tests Roland Bock 2024-11-03 11:33:47 +0100
  • fef1c3e426 Start adding type tests for CTEs Roland Bock 2024-11-02 22:54:20 +0100
  • 3f05ea7c6b Add dependency check for CTEs in with Roland Bock 2024-11-02 22:10:26 +0100
  • f56f20cfc1 Add more WITH tests Roland Bock 2024-11-02 10:54:23 +0100
  • aa6ea6c4f0 Fix serialize tests for WITH RECURSIVE Roland Bock 2024-11-01 14:36:44 +0100
  • 10eaa1f97a Started to write serialize tests for WITH Roland Bock 2024-10-28 07:38:40 +0100
  • eef8fab8c6 Rename has_name to has_name_tag Roland Bock 2024-10-27 12:54:11 +0100
  • 5c7facfdd4 Remove deferral in select_column_list Roland Bock 2024-10-27 12:44:13 +0100
  • 226df5606a Add serialize tests for select_as Roland Bock 2024-10-27 12:35:03 +0100
  • a6fbbdedb4 Minor cleanup Roland Bock 2024-10-27 12:34:31 +0100
  • e5ad3efb43 Add tests for CTE Roland Bock 2024-10-27 11:25:43 +0100
  • 980daac517 Implement CTE alias (allowing self-join) Roland Bock 2024-10-25 07:31:56 +0200
  • 982812abcc Cleanup Roland Bock 2024-10-20 11:15:10 +0200
  • 32529eac90 Fix join with CTE Roland Bock 2024-10-19 20:25:50 +0200
  • e46eeddc45 Fix join with CTEs Roland Bock 2024-10-17 07:49:39 +0200
  • 8a59fb44a2 Add tests for some value types and for CTE Roland Bock 2024-10-13 12:52:12 +0200
  • 32dee26d1a Rename remove to delete and add serialize tests Roland Bock 2024-10-06 10:26:18 +0200
  • 412b4b0c95 Reduce remove_from to the generally supported set Roland Bock 2024-10-06 10:01:15 +0200
  • 0c8c0c5215 Add serialize tests for update Roland Bock 2024-10-06 09:51:08 +0200
  • 8cb8a5cbd9 Add more serialize tests for union and select Roland Bock 2024-10-05 11:46:11 +0200
  • 957abef11a Add serialize test for union Roland Bock 2024-10-03 11:18:35 +0200
  • e65d44a4b9 Add serialize test for for_update Roland Bock 2024-10-03 10:25:10 +0200
  • 040047e5ff Add serialize tests for limit and offset Roland Bock 2024-09-29 11:28:32 +0200
  • e3eb52a080 Add tests for order_by Roland Bock 2024-09-29 11:06:34 +0200
  • 223bf2795f Add tests for having Roland Bock 2024-09-28 12:40:27 +0200
  • 0341d56075 Add test triggered by #604 Roland Bock 2024-09-28 10:10:40 +0200
  • fbf64ad815
    Merge 609144b893 into f18f595a48 Marcell 2024-09-27 12:02:15 +0200
  • f18f595a48 Update README.md main Roland Bock 2024-09-24 13:20:51 +0000
  • fd5e612cda Update vcpkg section of README.md Kai Pastor 2024-09-23 20:59:05 +0200
  • d6cf48f262
    Update README.md Roland Bock 2024-09-24 13:20:51 +0000
  • 30042c075f Fix find_package_handle_standard_args Kai Pastor 2024-09-23 07:22:27 +0200
  • fefc7f9cd6
    Update vcpkg section of README.md Kai Pastor 2024-09-23 20:59:05 +0200
  • bf03dde763 Fix find_package_handle_standard_args Kai Pastor 2024-09-23 07:22:27 +0200
  • 38fca31790 Add serialize tests for WHERE Roland Bock 2024-09-23 06:48:43 +0200
  • 1dfffdb851 Add tests for from and for join Roland Bock 2024-09-22 11:34:47 +0200
  • 2dbddc5650 Add serialize tests for insert Roland Bock 2024-09-22 10:33:12 +0200
  • 02b880b204 Add tests for insert_columns Roland Bock 2024-09-21 10:44:48 +0200
  • 609144b893 Enable execute() to run prepared_statements for all connectors margaretselzer 2024-09-18 11:17:22 +0200
  • e99f50d803 SQLite3: Add test for execute() running a prepared_statement margaretselzer 2024-09-16 11:29:30 +0200
  • b99e1b0e7d SQLite3: Enable execute() to run prepared_statements Marcell Egyed 2024-09-11 09:03:00 +0200
  • e4f7e5f8f2 SQLite3: Add test for execute() running a prepared_statement margaretselzer 2024-09-16 11:29:30 +0200
  • 2198f95dab Add support for dynamic insert_set and corresponding tests Roland Bock 2024-09-15 15:16:48 +0200
  • 57dd15143d Add serialize tests for update_set Roland Bock 2024-09-14 18:38:02 +0200
  • 8764f3862e Add dynamic select flags Roland Bock 2024-09-14 12:23:22 +0200
  • da7a0914cd SQLite3: Enable execute() to run prepared_statements Marcell Egyed 2024-09-11 09:03:00 +0200
  • fc23782369 Add argumentless overload for get_sql_name() Marcell Egyed 2024-09-11 10:19:59 +0200
  • 764095843d Add argumentless overload for get_sql_name() Marcell Egyed 2024-09-11 10:19:59 +0200
  • eaa7d24924 Add tests for (insert) into and (update) single_table Roland Bock 2024-09-08 13:11:20 +0200
  • 6589c9ccbe Add more join tests Roland Bock 2024-09-07 14:23:47 +0200
  • 64163be810 Add type tests for table and table_as and column Roland Bock 2024-09-05 07:27:59 +0200
  • a710e8bd89 Rename macro CXX_STD_VER -> SQLPP_CXX_STD MeanSquaredError 2024-09-03 12:04:43 +0300
  • f56564d632 Replace -__cplusplus with CXX_STD_VER, because the latter works correctly with MSVC. MeanSquaredError 2024-09-02 22:22:30 +0300
  • b100ede72e Move the CXX_STD_VER macro to a separate header file. MeanSquaredError 2024-09-02 21:37:27 +0300
  • a68f9ca245 Rename macro CXX_STD_VER -> SQLPP_CXX_STD MeanSquaredError 2024-09-03 12:04:43 +0300
  • e6ec4ce7a9 Replace -__cplusplus with CXX_STD_VER, because the latter works correctly with MSVC. MeanSquaredError 2024-09-02 22:22:30 +0300
  • eb651335dd Move the CXX_STD_VER macro to a separate header file. MeanSquaredError 2024-09-02 21:37:27 +0300
  • 633710aa93 When building for C++20 or newer, result_t::iterator is an std::input_iterator. Otherwise (C++17 or older) it is a LegacyInputIterator. MeanSquaredError 2024-09-02 20:20:58 +0300
  • f983abcfc0 Remove structure sqlpp::iterator_category. MeanSquaredError 2024-09-02 19:53:52 +0300
  • 28dac3a3d3 Make result_t::iterator default-constructible. MeanSquaredError 2024-08-31 23:45:47 +0300
  • 5224d6a733 Replace reference wrapper with pointer in result_t::iterator, preparing for support for default initialization. MeanSquaredError 2024-08-31 23:31:56 +0300
  • 0a2765d588 Make the result_t::iterator::operator++(int) return void in order to fix a bug and preserve compatibility with C++20 ranges. MeanSquaredError 2024-08-31 14:08:08 +0300
  • bffd17e53c When building for C++20 or newer, result_t::iterator is an std::input_iterator. Otherwise (C++17 or older) it is a LegacyInputIterator. MeanSquaredError 2024-09-02 20:20:58 +0300
  • 410faab63d Remove structure sqlpp::iterator_category. MeanSquaredError 2024-09-02 19:53:52 +0300
  • 57f172dc7c Make result_t::iterator default-constructible. MeanSquaredError 2024-08-31 23:45:47 +0300
  • 3c36b1d025 Fixed a few broken tests Roland Bock 2024-09-01 11:15:29 +0200
  • 125a372c32 Rename as_expression to expression_as Roland Bock 2024-09-01 11:05:10 +0200
  • eeb96c3528 Rename AliasProvider to NameTagProvider Roland Bock 2024-09-01 10:57:22 +0200
  • 63c95e221c Rename table_alias to table_as Roland Bock 2024-09-01 10:45:22 +0200
  • 33a40b6351 pass table and not table spec to column Roland Bock 2024-09-01 10:32:13 +0200
  • 1500b9cd8d Replace reference wrapper with pointer in result_t::iterator, preparing for support for default initialization. MeanSquaredError 2024-08-31 23:31:56 +0300
  • f07d066ea4 Make the result_t::iterator::operator++(int) return void in order to fix a bug and preserve compatibility with C++20 ranges. MeanSquaredError 2024-08-31 14:08:08 +0300
  • c8e93d9eee Implement result_t::iterator::operator++(int) via operator++(). MeanSquaredError 2024-08-31 14:08:08 +0300
  • 454deace20 More fixing tests Roland Bock 2024-08-31 11:58:46 +0200
  • 52ca3b6036 Cleanup (fixing tests) Roland Bock 2024-08-30 14:25:58 +0200
  • cf4af171fd Add provided tables to select_as. Roland Bock 2024-08-30 13:52:35 +0200
  • 31cb9c31ab Continued required/provided table improvements Roland Bock 2024-08-30 13:28:12 +0200
  • 9349f56d68 Prepared for advanced table checks Roland Bock 2024-08-29 12:18:46 +0200
  • 6e7d05d6db Add type_vector::transform Roland Bock 2024-08-28 10:44:14 +0200
  • c0ad5e0696 A bit of cleanup Roland Bock 2024-08-25 12:07:46 +0200
  • 8caea01d0a Reorganized join and added a first set of serialize tests Roland Bock 2024-08-24 20:00:16 +0200
  • 151af17bbc Added type tests for join and fixed a few things to make them compile Roland Bock 2024-08-23 11:13:48 +0200
  • 135dceeba3 Add tests and fix serialization of select columns Roland Bock 2024-08-21 07:27:57 +0200
  • 92037acd7c More tests and fixes Roland Bock 2024-08-18 12:25:56 +0200
  • 55324d1f71 New tuple_to_sql_string Roland Bock 2024-08-17 21:11:52 +0200
  • cc49ba1524 Cleaned up logic.h Roland Bock 2024-08-17 19:57:21 +0200
  • f04a597bf5 Fixed a bunch of tests Roland Bock 2024-08-17 19:32:52 +0200
  • b95a23b161 More tests and cleaner detection for result clause Roland Bock 2024-08-17 12:35:06 +0200
  • 40d03f5312 More tests and fixed names for aggregates Roland Bock 2024-08-17 08:48:33 +0200
  • fc0632e0b0 more tests and more clarity for group_by Roland Bock 2024-08-16 14:15:08 +0200
  • 843e39b3d0 more tests and more clarity for aggregates Roland Bock 2024-08-15 09:30:21 +0200
  • dc38a81a8c More tests Roland Bock 2024-08-13 07:50:58 +0200
  • 5564584799 Provide code sample for #587 Roland Bock 2024-08-13 07:04:36 +0200
  • a2f91c4a7c First aggregate tests Roland Bock 2024-08-12 07:46:09 +0200
  • bd54159446 Need tests for type_traits Roland Bock 2024-08-11 20:26:34 +0200
  • a6843f4518 More tests for aggregate functions Roland Bock 2024-08-11 11:05:36 +0200
  • 7f59918a09 Serialize tests compile and pass again Roland Bock 2024-08-10 21:35:23 +0200
  • b9987ccf4d Continued migration Roland Bock 2024-08-10 15:54:32 +0200