Results of 1 - 7 of about 7 for loadable (0.001 sec.)
- Write User Defined Functions 11596
- Overview The Rust client can register user-defined functions written in Rust: scalar functions with the vscalar feature and table functions with the vtab feature. Both operate on DuckDB's columnar data chunks, so a single call processes a b
...atch of rows. The sections below build and register each, then point to a template for packaging them as a loadable extension. Scalar Functions A scalar function is a type that implements the VScalar trait, registered on a connection with...requires features = ["vtab"] ; the vtab-arrow feature adds the built-in ArrowVTab , covered in Handle Results . Building a Loadable Extension The functions above are registered on a Connection inside a client application. The same VScalar and VTab interf...aces can instead be packaged as a loadable DuckDB extension that any DuckDB client can LOAD . This uses the loadable-extension feature and the duckdb_entrypoint_c_ap... - https://man.mtool.work/duckdb/2.0/clients/rust/functions.html
- Rust Client 11269
- 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
...ntended for use alongside vscalar . appender-arrow Append Arrow RecordBatch es through the Appender . Implies vtab-arrow . loadable-extension Experimental. Build a loadable DuckDB extension rather than a client application. See Building a Loadable Extens...polars and rust_decimal . Deprecated Features Feature Enables vtab-excel A no-op retained for feature compatibility. vtab-loadable Superseded by loadable-extension . Further Reading Connect — opening in-memory and file-backed databases, Config options,...— Apache Arrow and Polars result interchange. Write User Defined Functions — user-defined scalar and table functions, and loadable extensions. Profile and Monitor — query profiling and interrupting long-running queries. Troubleshoot — linking, the ICU e... - https://man.mtool.work/duckdb/2.0/clients/rust/overview.html
- Troubleshoot 10596
- Overview This page collects common issues encountered when using the DuckDB Rust client, together with their workarounds. If you run into a problem that is not covered here, search the client's issue tracker on GitHub. Linking against a Sys
...ension by enabling the crate's icu feature, which pulls it into the build. open_in_memory Panics in an Extension Build The loadable-extension feature builds a DuckDB extension rather than a client application. When it is enabled, entry points such as Con...anic if they are called outside an extension context, because there is no host DuckDB instance to attach to. Do not enable loadable-extension for a client application. Use it only when building an extension. See Write User Defined Functions for how loada...ags. Connect — opening connections, whose failures are often build or linking problems. Write User Defined Functions — the loadable-extension feature and how to package an extension correctly.... - https://man.mtool.work/duckdb/2.0/clients/rust/troubleshoot.html
- Extension Distribution 7670
- Platforms Extension binaries are distributed for several platforms (see below). For platforms where packages for certain extensions are not available, users can build them from source and install the resulting binaries manually . Most offic
...ific DuckDB version and a platform . This means that DuckDB can automatically detect binary compatibility between it and a loadable extension. When trying to load an extension that was compiled for a different version or platform, DuckDB will throw an er... - https://man.mtool.work/duckdb/2.0/extensions/extension_distribution.html
- Statically Linking Extensions 7561
- 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
...ne: The bundle-library Makefile target that merged everything into a single libduckdb_bundle.a . Extensions, httplib , and loadable extensions are now separate archives. The generated loader that libduckdb_static.a used to register extensions automatical... - https://man.mtool.work/duckdb/2.0/dev/building/linking_extensions.html
- Extensions 7561
- DuckDB has a flexible extension mechanism that allows for dynamically loading extensions. Extensions can enhance DuckDB's functionality by providing support for additional file formats, introducing new types, and domain-specific functionali
...ty. Extensions are loadable on all clients (e.g., Python and R). Extensions distributed via the Core and Community repositories are built and tested o...ugh autoloading . Explicit INSTALL and LOAD In DuckDB extensions can also be explicitly installed and loaded. Both non-autoloadable and autoloadable extensions can be installed this way. To explicitly install and load an extension, DuckDB has the dedicat... - https://man.mtool.work/duckdb/2.0/extensions/overview.html
- Release Cycle 7324
- This document outlines the DuckDB and core extension release cycle framework. It is intended for developers working on DuckDB extensions to better understand the underlying processes. Overview DuckDB follows Semantic Versioning ( v<MAJOR>.<
...ckDB. This means they share the same versioning and branching. In this sense they are not really extensions, but more lazy-loadable parts of the duckdb/duckdb codebase. Stable API Extensions Stable API extensions in DuckDB are a relatively new concept, b... - https://man.mtool.work/duckdb/2.0/dev/release_cycle.html
PREV
1
NEXT
DuckDB 2.0 Documentation / man.mtool.work