[SQLite] Add .columnNames
property on Cursor
#911
Merged
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.
(Replaces #696 as I renamed the remote branch name and the other PR got closed)
This PR adds a
.columnNames
property that can be called on a Cursor before iterating over the result:This helps us get around the issue where the default iterator swallows data when column names collide:
As a separate PR, we could make the default iterator error if duplicate columns are detected, but I want to move D1 entirely over to using
.all()
internally first.