-
-
Notifications
You must be signed in to change notification settings - Fork 321
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
Closed
Feature/clang format17 #1369
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
added if_exists with tests
* 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.
Yet another code quality PR
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
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
added column_pointer support to fk
…ma(true) on a table with a foreign key constraint
added locking mode
added any example
added pragma once
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Touching util.h by putting a comment so that we verify clang-format 17 is working correctly!