Skip to content

Raw table improvements#116

Merged
simolus3 merged 8 commits intomainfrom
raw-table-improvements
Mar 5, 2026
Merged

Raw table improvements#116
simolus3 merged 8 commits intomainfrom
raw-table-improvements

Conversation

@simolus3
Copy link
Contributor

@simolus3 simolus3 commented Feb 18, 2026

This ports the Kotlin PR to Swift:

  • A new RawTable constructor takes a RawTableSchema struct describing the local table name. This allows inferring the put and delete statements.
  • For put statements, the .rest parameter source is available to generate a JSON object of remaining columns.

This also makes use of a new feature exposed in Kotlin to make :memory: databases actually be in-memory instead of writing to a file named :memory:.

@simolus3 simolus3 force-pushed the raw-table-improvements branch from d831650 to 5fd9585 Compare March 5, 2026 10:38
@simolus3 simolus3 requested a review from stevensJourney March 5, 2026 10:39
@simolus3 simolus3 marked this pull request as ready for review March 5, 2026 10:39
Copy link
Contributor

@stevensJourney stevensJourney left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Had some minor comments. Overall looks good to me.

@simolus3 simolus3 requested a review from stevensJourney March 5, 2026 12:02
@simolus3 simolus3 merged commit 5e95f96 into main Mar 5, 2026
3 checks passed
@simolus3 simolus3 deleted the raw-table-improvements branch March 5, 2026 12:16
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