Skip to content

Update deps-lock.json - #44

Open
github-actions[bot] wants to merge 3 commits into
duckdb-1.5.5from
update-deps-lock
Open

Update deps-lock.json#44
github-actions[bot] wants to merge 3 commits into
duckdb-1.5.5from
update-deps-lock

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Automated changes by create-pull-request GitHub action

dotinspace and others added 3 commits August 20, 2026 11:48
Bumps the pinned duckdb from 0.10.1 to 1.5.5 and drops support for the
0.X series.  The result struct layout is unchanged between the two and
every bound entry point still exists, so this is mostly a version bump
plus a move off the entry points duckdb has since deprecated.

Migrated:
  duckdb_stream_fetch_chunk        -> duckdb_fetch_chunk
  duckdb_appender_error            -> duckdb_appender_error_data
  duckdb_result.error_message      -> duckdb_result_error

duckdb_result_is_streaming is no longer consulted.  The requested
:result-type already selects between duckdb_pending_prepared and
duckdb_pending_prepared_streaming, so that decision is threaded into
results->datasets rather than re-derived from the result.  Verified
across 8 query shapes x 3 result types that requested and actual
streaming always agree.

duckdb_row_count was bound but never called, so it is simply removed.

Three deprecated entry points have no replacement and are kept, with
comments explaining why: duckdb_pending_prepared_streaming (the only
way to get a non-materialized result), duckdb_result_chunk_count and
duckdb_result_get_chunk (the only way to keep :realized countable).

Also adds the type constants introduced since 0.10 - ARRAY, ANY,
BIGNUM, SQLNULL, STRING_LITERAL, INTEGER_LITERAL, TIME_NS, GEOMETRY and
VARIANT.  Reading columns of these types is still unimplemented, but
they now report a named type instead of a bare id.

The three Exception throws become RuntimeException, matching the seven
that were already RuntimeException in this namespace.
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.

3 participants