Skip to content

Commit

Permalink
docs(blog): add the final paragraphs for execution
Browse files Browse the repository at this point in the history
  • Loading branch information
deepyaman committed Feb 4, 2025
1 parent f4b8571 commit 77168d1
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion docs/posts/does-ibis-understand-sql/index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,15 @@ about the reasoning from a [GitHub discussion on moving the SQL backends from SQ

### Executing the compiled expression

...
Execution is the most straightforward part of the process. For most Ibis-supported SQL backends, the
`execute()` method uses the database connection associated with the backend instance—usually managed
by the underlying Python client library—to submit and fetch results for the compiled query. Last but
not least, Ibis massages the returned data into the desired format (e.g. a pandas DataFrame for easy
consumption). Because this final processing step falls outside the expression-understanding process,
we'll end our journey through the Ibis execution flow here.

Note that the database still performs all of the activities covered by the SQL comprehension levels;
the database is completely oblivious to whatever Ibis did prior to providing the raw SQL to execute.

## Can Ibis execute SQL?

Expand Down

0 comments on commit 77168d1

Please sign in to comment.