Results of 1 - 10 of about 11 for bindings (0.002 sec.)
- Handle Results 11984
- Overview Beyond the standard JDBC ResultSet , the DuckDB driver can hand results to Apache Arrow , stream large results instead of materializing them, and expose raw columnar data chunks. This page covers each of these result-handling optio
...ns. Arrow Methods The DuckDB result set integrates with Apache Arrow through the Java Arrow bindings . A DuckDBResultSet can export its rows as an Arrow stream for consumption by Arrow-based tools, and an Arrow stream produ...tures. Arrow Export The following example exports an Arrow stream from a query result and consumes it using the Java Arrow bindings. Each batch is loaded in turn, and its vectors are read from the VectorSchemaRoot . import org.apache.arrow.memory.RootAll...etVector("generate_series")); } } } Arrow Import The following example consumes an Arrow stream produced by the Java Arrow bindings and registers it on a DuckDB connection with registerArrowStream() . Once registered, the stream is addressed by the name... - https://man.mtool.work/duckdb/2.0/clients/java/result_handling.html
- Rust Client 11131
- Installation To use the DuckDB Rust client, visit the Rust installation page . The latest stable version of the DuckDB Rust client is 2.0.0. The DuckDB Rust client, duckdb-rs , is an ergonomic wrapper over the DuckDB C API that exposes an i
...ate links against a system DuckDB library instead of compiling one, which is covered in Troubleshoot . To track the latest bindings before they are released on crates.io, depend on the main branch or a specific commit from git. The bundled DuckDB version...ly available from a git checkout, not from crates.io. Implies bundled and parquet . buildtime_bindgen Regenerate the C API bindings at build time with bindgen instead of using the shipped pregenerated bindings. File Formats Both imply bundled . Feature E... - https://man.mtool.work/duckdb/2.0/clients/rust/overview.html
- Statically Linking Extensions 10864
- This page is for client and binding authors, and for anyone who embeds libduckdb in their own application. It describes how statically linking extensions changed in DuckDB 2.0 and what builders on top of DuckDB need to do. This change is in
...inst the existing (v1) C API: the difference is in how extension archives are linked and registered, not in which API your bindings call. What Changed in DuckDB 2.0 New Link-time static linking of extensions was introduced in DuckDB 2.0. Before v2.0, the...duckdb-rs#835 Node.js In progress duckdb-node-neo#476 , duckdb-node-neo#508 , duckdb-node-neo#512 Go In progress duckdb-go-bindings#112 , duckdb-go-bindings#116 Wasm In progress duckdb-wasm#2281 The Python pull request is the clearest end-to-end example:... - https://man.mtool.work/duckdb/2.0/dev/building/linking_extensions.html
- Prepared Statements 10580
- A prepared statement is a parameterized query. The query is prepared with question marks ( ? ) or dollar symbols ( $1 ) indicating the parameters of the query. Values can then be bound to these parameters, after which the prepared statement
...pe duckdb_param_logical_type ( duckdb_prepared_statement prepared_statement , idx_t param_idx ); duckdb_state duckdb_clear_bindings ( duckdb_prepared_statement prepared_statement ); duckdb_statement_type duckdb_prepared_statement_type ( duckdb_prepared_s...ent : The prepared statement. param_idx : The parameter index. Return Value The logical type of the parameter duckdb_clear_bindings Clear the params bind to the prepared statement. Syntax duckdb_state duckdb_clear_bindings ( duckdb_prepared_statement pre... - https://man.mtool.work/duckdb/2.0/clients/c/prepared.html
- Integration with Polars 8624
- Polars is a DataFrames library built in Rust with bindings for Python and Node.js. It uses Apache Arrow's columnar format as its memory model. DuckDB can read Polars DataFrames and convert query results to Polars DataFrames. It does this in
... - https://man.mtool.work/duckdb/2.0/guides/python/polars.html
- Troubleshoot 7788
- Overview This page collects common issues encountered when using the DuckDB Go client, together with their workarounds. Because the client uses cgo to embed DuckDB, most build problems are cgo or linker problems. If you run into a problem t
...her cgo Errors An undefined: conn error while building means the Go compiler has decided cgo is unavailable, so the DuckDB bindings were not compiled. There are two common causes: Build tools are missing. cgo needs a C compiler and toolchain. On Debian o... - https://man.mtool.work/duckdb/2.0/clients/go/troubleshoot.html
- Go Client 7503
- The latest stable release of the DuckDB Go client bundles DuckDB 2.0.0. Its own version tag encodes that DuckDB version; see Versioning below. The DuckDB Go client, duckdb-go , is a SQL driver that conforms to Go's built-in database/sql int
...opy the module's dependencies into the project's vendor directory, including the pre-built DuckDB libraries from duckdb-go-bindings , run go mod vendor . DuckDB is written in C++, so the client uses cgo and requires a C compiler to build. By default it s... - https://man.mtool.work/duckdb/2.0/clients/go/overview.html
- Node.js Client (Neo) 7503
- Installation To use the DuckDB Node.js client, visit the Node.js installation page . The latest stable version of the DuckDB Node.js (Neo) client is 2.0.0. An API for using DuckDB in Node.js . The primary package, @duckdb/node-api , is a hi
...gh-level API meant for applications. It depends on low-level bindings that adhere closely to DuckDB's C API , available separately as @duckdb/node-bindings . Roadmap Some features are not yet... - https://man.mtool.work/duckdb/2.0/clients/node_neo/overview.html
- Python 7503
- The DuckDB Python package has its own repository at duckdb/duckdb-python and uses nanobind 3 to create Python bindings with DuckDB. Prerequisites This guide assumes: You have a full clone of the DuckDB Python package source, including its g
... - https://man.mtool.work/duckdb/2.0/dev/building/python.html
- Security 7237
- This page covers Quack's security posture end to end: what the server exposes, what stays local, the role of a TLS-terminating reverse proxy, and the authentication / authorization callbacks the server runs on every connection and every que
...nction via a DuckDB extension instead. DuckDB extensions can be written in C++ (the primary language) or any language with bindings to DuckDB's C extension API, including Rust, C, and Go. The registered authentication or authorization function must expos... - https://man.mtool.work/duckdb/2.0/quack/security.html
DuckDB 2.0 Documentation / man.mtool.work