Results of 1 - 10 of about 11 for branch (0.002 sec.)
- Release Cycle 14189
- 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>.<
...are listed in the Release Calendar Terminology In the release docs we use some basic terminology to describe versions and branches. We briefly go over them here. vx.y.z : The latest stable release vx.y-codename : The name of the branch that will produ...ce vx.y.<n> releases vx.<y+1>-codename : The branch name that is used for the branch that will produce the next minor release Main release cycle : The branches, commits, and...PRs related to producing vx.<y+1>.0 and vx.y.<z+1> releases Active branch : A branch that is part of the main release cycle. Either main or vx. -codename where n >= 0 Single branch extension : Ext... - https://man.mtool.work/duckdb/2.0/dev/release_cycle.html
- R-Tree Indexes 9886
- The spatial extension provides support for spatial indexing through the R-tree extension index type. Why Should I Use an R-Tree Index? When working with geospatial datasets, it is very common that you want to filter rows based on their spat
...G RTREE (geom) WITH (max_node_capacity = 4); -- Inspect the R-tree index. Notice how the area of the bounding boxes of the branch nodes -- decreases as we go deeper into the tree. SELECT level, bounds::GEOMETRY AS geom, CASE WHEN row_id IS NULL THEN st..._area(geom) ELSE NULL END AS area, row_id, CASE WHEN row_id IS NULL THEN 'branch' ELSE 'leaf' END AS kind FROM rtree_index_dump('my_idx') ORDER BY area DESC; ┌───────┬──────────────────────────────┬─────...───────────────────────┼────────────────────┼────────┼─────────┤ │ 0 │ POLYGON ((2.17285037040710… │ 3286.396482226409 │ │ branch │ │ 0 │ POLYGON ((6.00962591171264… │ 3193.725100864862 │ │ branch │ │ 0 │ POLYGON ((0.74995160102844… │ 3099.921458393704... - https://man.mtool.work/duckdb/2.0/core_extensions/spatial/r-tree_indexes.html
- Analyzing a Git Repository 8962
- You can use DuckDB to analyze Git logs using the output of the git log command . Exporting the Git Log We start by picking a character that doesn't occur in any part of the commit log (author names, messages, etc). Since version v1.2.0, Duc
...etty=format:%ad?%h?%an?%s > git-log.csv The resulting file looks like this: 2025-02-25T18:12:54+01:00?d608a31e13?Mark?MAIN_BRANCH_VERSIONING: Adopt also for Python build and amalgamation (#16400) 2025-02-25T15:05:56+01:00?920b39ad96?Mark?Read support f...or Parquet Float16 (#16395) 2025-02-25T13:43:52+01:00?61f55734b9?Carlo Piovesan?MAIN_BRANCH_VERSIONING: Adopt also for Python build and amalgamation 2025-02-25T12:35:28+01:00?87eff7ebd3?Mark?Fix issue #16377 (#1639...─────────────────────────────────────────────────────────────────────┤ │ 2025-02-25 18:12:54+01 │ d608a31e13 │ Mark │ MAIN_BRANCH_VERSIONING: Adopt also for Python build and amalgamation (#16400) │ │ 2025-02-25 15:05:56+01 │ 920b39ad96 │ Mark │ Read su... - https://man.mtool.work/duckdb/2.0/guides/snippets/analyze_git_repository.html
- Hugging Face Support 8535
- The httpfs extension introduces support for the hf:// protocol to access datasets hosted in Hugging Face repositories. See the announcement blog post for details. Usage Hugging Face repositories can be queried using the following URL patter
...is a snapshot at a specific time, allowing you to track changes and improvements. In git terms, it can be understood as a branch or specific commit. You can query different dataset versions/revisions by using the following URL: hf://datasets/⟨my_usern...ame⟩/⟨my_dataset⟩@⟨my_branch⟩/⟨path_to_file⟩ For example: SELECT * FROM 'hf://datasets/datasets-examples/doc-formats-csv-1@~parquet/**/*.parquet'; kind...eow pokemon pika human hello The previous query will read all Parquet files under the ~parquet revision. This is a special branch where Hugging Face automatically generates the Parquet files of every dataset to enable efficient scanning. Authentication... - https://man.mtool.work/duckdb/2.0/core_extensions/httpfs/hugging_face.html
- Rust Client 8304
- 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
...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 is whatever that commit vendors: [dependencies] # Latest develop...ment version duckdb = { git = "https://github.com/duckdb/duckdb-rs", branch = "main", features = ["bundled"] } # A specific commit duckdb = { git = "https://github.com/duckdb/duckdb-rs", rev = "abc1...23def", features = ["bundled"] } For the DuckDB 1.4 Andium LTS release line, use the v1.4-andium branch. Tip The Rust client offers a large set of Cargo feature flags that turn on file-format readers, the Arrow and Polars inte... - https://man.mtool.work/duckdb/2.0/clients/rust/overview.html
- Overview 8232
- How is DuckDB Tested? Testing is vital to make sure that DuckDB works properly and keeps working properly. For that reason, we put a large emphasis on thorough and frequent testing: * We run a batch of small tests on every commit using GitH
...ub Actions , and run a more exhaustive batch of tests on pull requests and commits in the main branch. * We use a fuzzer , which automatically reports issues found through fuzzing DuckDB. * We use SQLsmith for generating ran... - https://man.mtool.work/duckdb/2.0/dev/sqllogictest/overview.html
- Expression API 8072
- The Expression class represents an instance of an expression . Why Would I Use the Expression API? Use expressions to build filters and computed columns in Python. They are useful when column names or conditions depend on your code. import
...expression is a CASE expression . when(condition).then(value) starts it, each further .when(condition).then(value) adds a branch, tried in order, and .otherwise(value) gives the value where no branch matches. .end() closes it without an otherwise , wh...l │ └───────┴─────────┘ The older constructor builds the same expression: CaseExpression(condition, value) takes the first branch, .when(condition, value) adds one and .otherwise(value) closes it: from duckdb import CaseExpression older = CaseExpressio... - https://man.mtool.work/duckdb/2.0/clients/python/expression.html
- Python 8037
- 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
...les . You can also install a post-checkout hook that always runs git submodule update --init --recursive . When you change branches between main and a bugfix branch, this makes sure the duckdb submodule is always correctly initialized: pre-commit insta...v-exclude '.*/\.cache/.*' \ --gcov-exclude '.*/external/.*' \ --gcov-exclude '.*/site-packages/.*' \ --exclude-unreachable-branches \ --exclude-throw-branches \ --html --html-details -o coverage-cpp.html \ build/coverage/src \ --print-summary Building...::DuckDBPyResult::FetchDF (lldb) r Cross-Platform Testing You can run the Packaging workflow manually on your fork for any branch via the GitHub Actions web interface. Its inputs choose a minimal set of wheels or all of them, the test suite to run (non... - https://man.mtool.work/duckdb/2.0/dev/building/python.html
- Android 7930
- DuckDB has experimental support for Android. Please use the latest main branch of DuckDB instead of the stable versions. Building the DuckDB Library Using the Android NDK We provide build instructions for setups using macOS and Android Stud
... - https://man.mtool.work/duckdb/2.0/dev/building/android.html
- DuckDB Wasm Client 7841
- Installation To use the DuckDB Wasm client, visit the duckdb-wasm GitHub repository . The latest stable version of the DuckDB WebAssembly client is 2.0.0. DuckDB-Wasm is a version of DuckDB that has been compiled to WebAssembly , the portab
...the newest, unreleased build instead, install the next tag with npm install @duckdb/duckdb-wasm@next ; it tracks the main branch and is intended for testing rather than production. Alternatively, load a prebuilt bundle directly from a CDN such as jsDe... - https://man.mtool.work/duckdb/2.0/clients/wasm/overview.html
DuckDB 2.0 Documentation / man.mtool.work