Skip to content

Backport table-name accessors to C++11 - #601

Merged
SRombauts merged 2 commits into
sqlitecpp-3.xfrom
555-feature-table-name-cxx11
Oct 23, 2026
Merged

SRombauts merged 2 commits into
sqlitecpp-3.xfrom
555-feature-table-name-cxx11

Conversation

@SRombauts

Copy link
Copy Markdown
Owner

Backport Statement::getColumnTableName() and Column::getTableName() from #594 to the C++11 maintenance branch (fixes #555 for the 3.x line). Both remain guarded by SQLITE_ENABLE_COLUMN_METADATA.

Add unit tests and extend the Meson consumer test introduced by #600. No #598 reprepare-cache fix, new SQLite API requirement, or reprepare-specific regression test. CI validation is pending.

Add the Statement and Column APIs from #594 without requiring
C++17 or newer SQLite functionality. Cover expressions, joins,
invalid indexes, and retained columns in unit and Meson tests.
Include the new accessors in the upcoming 3.5.0 release notes.
@coveralls

coveralls commented Oct 23, 2026 •

Copy link
Copy Markdown

Coverage Status

coverage: 99.715% (+0.002%) from 99.713% — 555-feature-table-name-cxx11 into sqlitecpp-3.x

@SRombauts
SRombauts merged commit f94a111 into sqlitecpp-3.x Oct 23, 2026
58 checks passed
@SRombauts
SRombauts deleted the 555-feature-table-name-cxx11 branch October 23, 2026 16:52
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.

2 participants