Skip to content

Add Apache Arrow documentation page#7

Merged
Giorgi merged 1 commit into
Giorgi:mainfrom
luisquintanilla:docs-arrow
Jun 24, 2026
Merged

Add Apache Arrow documentation page#7
Giorgi merged 1 commit into
Giorgi:mainfrom
luisquintanilla:docs-arrow

Conversation

@luisquintanilla

Copy link
Copy Markdown
Contributor

Adds a docs page covering the Apache Arrow result streaming shipped in Giorgi/DuckDB.NET#334.

The page covers:

  • ExecuteArrowStream returning an IArrowArrayStream, with batch/column access
  • ExecuteArrowBatchesAsync with await foreach and a CancellationToken
  • How the Arrow path honors UseStreamingMode for bounded memory
  • The first-result-set limitation: Arrow methods return only the first result set, so statements after it do not run. Use ExecuteReader + NextResult for multiple result sets.

It adds two runnable samples (code/ArrowResultStream.cs, code/ArrowResultBatchesAsync.cs) and registers the page in docs/toc.yml after Basic Usage.

@luisquintanilla

Copy link
Copy Markdown
Contributor Author

@Giorgi this one's ready for review. Thanks!

@Giorgi Giorgi merged commit a0e1a1e into Giorgi:main Jun 24, 2026
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