Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/clang format17 #1369

Closed
wants to merge 55 commits into from
Closed

Conversation

juandent
Copy link
Contributor

Touching util.h by putting a comment so that we verify clang-format 17 is working correctly!

fnc12 and others added 30 commits July 13, 2024 16:24
* Added missing includes of dependent internal headers
* Cleaned up amalgamation files to only include the public facing high-level headers
* last insert rowid
* With insert
* moved "With select" to storage_tests.cpp
When importing sqlite_orm as a named module, sqlite3 symbols are not exported.
The `cxx_universal.h` exists to provide symbols that sqlite_orm depends on everywhere.
It is easy to forget to include it. And more importantly there are decision macros used that need to be defined before certain files anyway, which is the reason that `cxx_universal.h` gets included by the files used for amalgamation.
Hence I decided to not include it anymore.
Also: When collecting table names from column assignments that are part of an “update all” expression, we are only interested in the table name on the left-hand side of the assignment operator expression.
... operators, asterisk, object, where, select, compound, cte.
This makes it possible to factor out common expressions now.
The bitwise operators were missing C++ operator equivalents.
Also:
* Added serialization unit tests for bitwise operators
* Added missing column result type unit tests for bitwise operators
* Added missing serialization unit tests for logical not
* Improved parenthesizing logical and bitwise "not" expressions
Provide a table reference for the "dbstat" eponymous virtual table
trueqbit and others added 25 commits July 23, 2024 18:36
CTEs for the rest of CRUD statements
C++ operator overloads for bitwise operators
…dition

Fix `mapped_view` with multiple arguments.
add setter and getter for max_page_count pragma
…ma(true) on a table with a foreign key constraint
@juandent juandent closed this Dec 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants