Commit Graph

177 Commits

Author SHA1 Message Date
Dr. Patrick Urbanke (劉自成)
1424d29c5d Put the literals into a separate namespace; resolves #31 (#32) 2025-07-23 22:32:26 +02:00
Dr. Patrick Urbanke (劉自成)
7b5c849e02 Set transitive_headers=True (#30) 2025-07-20 17:37:41 +02:00
Dr. Patrick Urbanke (劉自成)
0ad99d983a Added support for Conan (#29) v0.1.0 2025-07-18 22:31:19 +02:00
Dr. Patrick Urbanke (劉自成)
db1b434320 Added more rigorous checks to the select_from query (#28) 2025-07-16 23:35:18 +02:00
Dr. Patrick Urbanke (劉自成)
e443cb56e0 Make sure we properly check the columns in the ORDER BY clause when there is a GROUP BY (#27) 2025-07-15 22:43:00 +02:00
Dr. Patrick Urbanke (劉自成)
1170f22d69 Added examples for joins to the README (#26) 2025-07-15 20:17:37 +02:00
Dr. Patrick Urbanke (劉自成)
b283ccf388 Added support for joins (#25) 2025-07-15 08:55:34 +02:00
Dr. Patrick Urbanke (劉自成)
f95156df77 Added operations on time stamps (#24) 2025-07-02 20:04:50 +02:00
Dr. Patrick Urbanke (劉自成)
aa1a96f1c0 Add auto-incrementing primary keys (#23) 2025-06-24 22:34:50 +02:00
Dr. Patrick Urbanke (劉自成)
e4b821138a Prohibit nested aggregations (#21) 2025-06-23 22:55:46 +02:00
Dr. Patrick Urbanke (劉自成)
30ba548f1e Added numerous operations like concat(...), coalesce(...), abs(...), etc (#20) 2025-06-22 18:05:48 +02:00
Dr. Patrick Urbanke (劉自成)
a6bad187fe Refactor: Main functions as hidden friends (#19) 2025-06-14 10:32:52 +02:00
Dr. Patrick Urbanke (劉自成)
775f15babf Added aggregations and GROUP BY (#17) 2025-06-08 12:30:59 +02:00
Dr. Patrick Urbanke (劉自成)
21564cacf6 Update README.md to include reference to reflect-cpp (#16) 2025-05-31 23:21:39 +02:00
Dr. Patrick Urbanke (劉自成)
50800fdf0c Added type checks (#15) 2025-05-29 19:45:01 +02:00
Dr. Patrick Urbanke (劉自成)
3d8c4ecbf1 Added .is_null(), .is_not_null(), .like(), .not_like() (#14) 2025-05-26 21:45:00 +02:00
Dr. Patrick Urbanke (劉自成)
97cce29ae6 Build test pipelines on every push (#13) 2025-05-25 23:01:34 +02:00
Dr. Patrick Urbanke (劉自成)
38e9b6de82 Update connection_pool.md (#12) 2025-05-25 10:53:02 +02:00
Dr. Patrick Urbanke (劉自成)
80f5e84a42 Added a connection pool (#11)
L
2025-05-25 10:42:40 +02:00
Dr. Patrick Urbanke (劉自成)
622c44efbb Better transaction management (#10) 2025-05-24 12:21:50 +02:00
Dr. Patrick Urbanke (劉自成)
87b911bba2 Use batching for inserts as well (#9) 2025-05-22 22:48:47 +02:00
Dr. Patrick Urbanke (劉自成)
04b6a35492 Added the ability to execute raw SQL (#8) 2025-05-22 22:00:47 +02:00
Dr. Patrick Urbanke (劉自成)
684bc1e273 Added a GitHub Actions pipeline for macOS (#7) 2025-05-22 21:33:11 +02:00
Dr. Patrick Urbanke (劉自成)
c51f1c9c33 Updated README for Windows instructions (#6) 2025-05-22 08:46:53 +02:00
Dr. Patrick Urbanke (劉自成)
ea7a1fe8e0 Added a Github Actions pipeline for Windows (#5) 2025-05-22 08:44:59 +02:00
Dr. Patrick Urbanke (劉自成)
c88d70dd85 Fixed typo in insert.md (#4) 2025-05-21 22:30:03 +02:00
Dr. Patrick Urbanke (劉自成)
3318c40c04 Added a separate insert statement (#3) 2025-05-21 22:28:02 +02:00
Dr. Patrick Urbanke (劉自成)
7396ae39b0 Run tests after merge (#2) 2025-05-20 22:05:32 +02:00
Dr. Patrick Urbanke (劉自成)
d2da86800b Added Github Action pipelines for automated testing 2025-05-20 21:30:49 +02:00
Dr. Patrick Urbanke
fa5d0797b2 Specify prs 2025-05-20 21:24:23 +02:00
Dr. Patrick Urbanke
e0ce391671 Next attempt 2025-05-20 21:21:45 +02:00
Dr. Patrick Urbanke
c75df4f80b Trigger on PR in push in main branch 2025-05-20 21:18:01 +02:00
Dr. Patrick Urbanke
290d9cf1b8 Fixed test 2025-05-20 21:11:23 +02:00
Dr. Patrick Urbanke
55f3e1f881 Fix password 2025-05-20 21:05:02 +02:00
Dr. Patrick Urbanke
d9d99b3bd3 Tried local postgres 2025-05-20 20:50:18 +02:00
Dr. Patrick Urbanke
03c3109431 Revert "Next attempt"
This reverts commit 2adc7d0e7a.
2025-05-20 20:43:20 +02:00
Dr. Patrick Urbanke
2adc7d0e7a Next attempt 2025-05-20 20:42:29 +02:00
Dr. Patrick Urbanke
8aa2aabec3 Integrated postgres into our own build pipeline 2025-05-20 20:38:11 +02:00
Dr. Patrick Urbanke
740930ef14 Added a postgres container 2025-05-20 20:33:26 +02:00
Dr. Patrick Urbanke
bf8a20b51d Removed flag not supported by Clang 2025-05-20 08:59:00 +02:00
Dr. Patrick Urbanke
0cdef4817f Added a pipeline for linux-sqlite-cxx20 2025-05-20 08:45:17 +02:00
Dr. Patrick Urbanke
24d0b90e5e Removed requirements from the installation section (are actually installed by vcpkg) 2025-05-19 22:53:59 +02:00
Dr. Patrick Urbanke
816568f40e Added documentation for create_index and create_table 2025-05-18 18:52:16 +02:00
Dr. Patrick Urbanke
6d6e957e42 Added support for where 2025-05-18 18:52:04 +02:00
Dr. Patrick Urbanke
9afa1867d7 Added create_index 2025-05-18 18:12:55 +02:00
Dr. Patrick Urbanke
b7598c55a6 Added more formal support for create table 2025-05-18 14:47:30 +02:00
Dr. Patrick Urbanke
417463a020 Print out the full SQL command in the error message 2025-05-15 17:46:40 +02:00
Dr. Patrick Urbanke
1d11e1cb14 Added tests for postgres 2025-05-15 16:56:07 +02:00
Dr. Patrick Urbanke
ce12604870 Added support for transactions 2025-05-14 00:52:11 +02:00
Dr. Patrick Urbanke
96b5530496 Removed duplication 2025-05-11 17:08:24 +02:00