Skip to content

Conversation

@npelikan
Copy link
Contributor

@npelikan npelikan commented Aug 1, 2025

Addresses #51

Per our discussion on #28 , this implements dbplyr tbl() output support to allow query chaining. Added some defensive programming to mitigate LLM-introduced SQL syntax errors. Also, I bulked up the examples

jcheng5 and others added 30 commits April 3, 2025 22:47
...instead of requiring explicit DataSource subclass creation
…provements

Plus some improvements:
- Cleaner .md file reading code in example apps
- Use GPT-4.1 by default, not GPT-4 😬
- Make sqlalchemy required
fix: No longer need to manually calls session$ns() with shinychat (#1
update to use s3 classes to simplify the code
npelikan and others added 27 commits June 27, 2025 08:12
Previously, the examples/app-database.R would shown an error on
startup because the initial query was "", which was then sent
as a SQL query to RSQLite. The get_lazy_data code path accounted
for the "" query, so we decided to make the eager code path just
call the lazy code path, then collect().

Also fixed a formatting issue with the table.
It seems like dbplyr tables-as-queries can be a bit... temperamental. This should fix that by explicitly declaring sql always.
@npelikan
Copy link
Contributor Author

npelikan commented Aug 1, 2025

ping @gadenbuie

@gadenbuie gadenbuie self-requested a review August 27, 2025 19:34
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