Results of 1 - 10 of about 50 for Native (0.001 sec.)
- Deploy as Native Image 15340
- Overview The JDBC driver runs inside GraalVM Native Image executables. Graal Native Image compiles a Java application ahead of time into a standalone binary that starts in milliseconds and requires no JVM on the target machine, which suits
...and line tools, serverless functions, and small containers. Recent driver versions ship the JNI reachability metadata that native-image needs, and the build picks it up automatically from the class path. Two things remain for the application to configu...re: native access and the location of DuckDB's shared library. Driver versions up to and including 1.5.5 do not ship this metadata. F...or those versions, generate it by running the application once on the JVM with the tracing agent : bash java -agentlib:native-image-agent=config-output-dir=⟨config_dir⟩ -cp ⟨classpath⟩ ⟨MainClass⟩ Next, pass the directory to the build with -H:Confi... - https://man.mtool.work/duckdb/2.0/clients/java/deploy_native_image.html
- Troubleshoot 12377
- Overview This page collects common issues encountered when using the DuckDB JDBC driver, together with their workarounds. If you run into a problem that is not covered here, search the driver's issue tracker on GitHub. Driver Class Not Foun
...Loaders.java:188) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:375) ... These errors stem from the DuckDB Maven / Gradle dependen..., for example read_parquet('file.parquet', binary_as_string = true) . This behavior is tracked in duckdb-java issue #113 . Native Image: NoSuchMethodError When Opening a Connection In a GraalVM Native Image executable, opening the first connection may...ctions.JNIFunctions$Support.getMethodID(JNIFunctions.java) ... The driver resolves its entire JNI surface eagerly when its native library initializes, so a single class, method, or field missing from the reachability metadata fails the whole initializa... - https://man.mtool.work/duckdb/2.0/clients/java/troubleshoot.html
- Lakehouse Formats 9550
- Lakehouse formats, often referred to as open table formats, are specifications for storing data in object storage while maintaining some guarantees such as ACID transactions or keeping snapshot history. Over time, multiple lakehouse formats
...ix DuckDB supports Iceberg, Delta, Lance and DuckLake as first-class citizens. The following matrix represents what DuckDB natively supports out of the box through core extensions. DuckLake Iceberg Delta Lance Extension ducklake iceberg delta lance Rea...g extension. ** Table properties can be set when creating the table but cannot be altered afterwards. DuckDB aims to build native extensions with minimal dependencies. The iceberg extension for example, has no dependencies on third-party Iceberg librar...ies, which means all data and metadata operations are implemented natively in the DuckDB extension. For the delta extension, we use the delta-kernel-rs project , which is meant to be a lightweigh... - https://man.mtool.work/duckdb/2.0/lakehouse_formats.html
- Python Function API 9399
- You can create a DuckDB user-defined function (UDF) from a Python function so it can be used in SQL queries. Similarly to regular functions , they need to have a name, a return type and parameter types. Creating Functions To register a Pyth
...eturn one element per row. This parameter specifies the return type of the function. type (optional): DuckDB supports both native Python types and PyArrow Arrays. By default, type = 'native' is assumed, but you can specify type = 'arrow' to use PyArrow...Arrays. In general, using an Arrow UDF will be much more efficient than native because it will be able to operate in batches. null_handling (optional): By default, NULL values are automatically handled..., (1,), (2,), (3,), (4,), (5,), (6,), (7,), (8,), (9,)] Python Function Types Currently, two function types are supported, native (default) and arrow . Arrow If the function is expected to receive arrow arrays, set the type parameter to 'arrow' . This... - https://man.mtool.work/duckdb/2.0/clients/python/function.html
- Load Extensions 9324
- Overview DuckDB-Wasm's (dynamic) extension loading is modeled after regular DuckDB's extension loading, with a few relevant differences due to the difference in platform. A growing subset of core, community, and external extensions is suppo
...s required to be the last one, but this requirement may be relaxed in the future. INSTALL and LOAD The INSTALL semantic in native embeddings of DuckDB is to fetch, decompress from gzip and store data in local disk. The LOAD semantic in native embedding...ly an additional platform, and there may be platform-specific limitations that prevent some extensions from matching their native capabilities or that make them behave differently. Relevant differences for DuckDB-hosted extensions are documented below....HTTPFS The native HTTPFS extension is not compiled into DuckDB-Wasm, because HTTPS capabilities have to go through an additional layer, the... - https://man.mtool.work/duckdb/2.0/clients/wasm/extensions.html
- Java (JDBC) Client 8316
- Installation To use the DuckDB Java (JDBC) client, visit the Java installation page . The latest stable version of the DuckDB Java (JDBC) client is 2.0.0. The DuckDB Java (JDBC) client lets Java applications query DuckDB through the standar
...nd can open a DuckLake catalog directly from the JDBC URL. The driver also supports ahead-of-time compilation with GraalVM Native Image . This page covers installation; the other pages in this section cover connecting and each feature in detail. Instal...der and the JDBC batch writer. Handle Results — Apache Arrow interchange, result streaming, and chunked results. Deploy as Native Image — building standalone executables with GraalVM Native Image. Clients Overview — the other client APIs DuckDB provide... - https://man.mtool.work/duckdb/2.0/clients/java/overview.html
- LibreDB Studio SQL Editor 8091
- LibreDB Studio is an open-source, self-hosted, browser-based SQL editor. It runs as a single server, either via npx , Docker, or a native package, and is reached through the browser rather than installed as a desktop application. LibreDB St
...udio connects to DuckDB directly through its native Node.js binding, so it queries a DuckDB database file (or an in-memory database) without going through a JDBC or ODBC driv... - https://man.mtool.work/duckdb/2.0/guides/sql_editors/libredb_studio.html
- Environment 7955
- The environment where DuckDB is run has an obvious impact on performance. This page focuses on the effects of the hardware configuration and the operating system used. Hardware Configuration CPU DuckDB's officially supported architectures a
...nnection. With these in mind, here are two common architectures and the related considerations when you are using DuckDB's native database format : Block storage in the cloud. DuckDB runs well on network-backed cloud disks such as AWS EBS for both read...age. Network-attached storage can serve DuckDB for read-only workloads. However, it is recommended to avoid using DuckDB's native database format in read-write mode on network-attached storage (NAS). These setups include NFS , network drives such as SM...and unpredictable performance, as well as spurious errors caused by the underlying file system. Instead of using DuckDB's native database format in this setting, consider using the DuckLake lakehouse format . DuckLake keeps the data in immutable Parqu... - https://man.mtool.work/duckdb/2.0/guides/performance/environment.html
- Vectors 7805
- Vectors represent a horizontal slice of a column. They hold a number of values of a specific type, similar to an array. Vectors are the core data representation used in DuckDB. Vectors are typically stored within data chunks . The vector an
...underlying array can be obtained using the duckdb_vector_get_data method. The array can then be accessed using the correct native type. Below is a table that contains a mapping of the duckdb_type to the native type of the array. duckdb_type NativeType..._inlined can be used to check if a string is inlined. Decimals Decimals are stored as integer values internally. The exact native type depends on the width of the decimal type, as shown in the following table: Width NativeType <= 4 int16_t <= 9 int32_t...should be divided by the appropriate power-of-ten. Enums Enums are stored as unsigned integer values internally. The exact native type depends on the size of the enum dictionary, as shown in the following table: Dictionary size NativeType <= 255 uint8_... - https://man.mtool.work/duckdb/2.0/clients/c/vector.html
- Sirius Extension 7730
- The sirius extension is not yet available. It is coming soon. The sirius extension adds GPU-accelerated query execution to DuckDB. Sirius is a GPU-native SQL engine that runs DuckDB queries on NVIDIA GPUs.
... - https://man.mtool.work/duckdb/2.0/core_extensions/sirius.html
DuckDB 2.0 Documentation / man.mtool.work