Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Lance support: contrib/lance_fdw and the MCP server's Lance tools

Ouverte
#2,139 0 commentaires 0 réactions 1 personne assignée Voir sur GitHub

Les mainteneurs répondent en général sous 3 jours

@MisterRaindrop y travaille déjà.

Depuis le 16/10/2026.

Évaluation

Cette issue n'a pas encore été évaluée.

Description

This tracks the pieces that bring Lance datasets into Apache Cloudberry, as
discussed in #1967 (Making Apache Cloudberry an Agent-Native Analytical
Database). Each PR stands on the one before it, builds and passes its own
tests, and says which of its commits are new.

These PRs follow option B from the 10-10 comment in #1967 (contrib/lance_fdw,
built only with --with-lance). The question of where lance_fdw should live
is still open there; if the community prefers to keep it as a separate project,
I'm happy to close these and continue it outside the tree.

contrib/lance_fdw - a read-only foreign-data wrapper for Lance datasets,
built only with configure --with-lance. It links an installed liblance_c
(the C binding of Lance, written in Rust); no Rust code or crates are added
to this tree. CI builds lance-c from source and runs the suites against a
local S3 gateway (ic-lance-fdw).

  • #2140 lance_fdw: scan Lance datasets, --with-lance, CI
  • #2141 lance_fdw: push qualifiers down to Lance
  • #2142 lance_fdw: push vector Top-K searches down to Lance
  • #2143 lance_fdw: spread a vector search over the segments

mcp-server

  • #2144 mcp-server: read Lance foreign tables and bound query results
  • #2145 mcp-server: write extraction results back (off by default, whitelisted tables only)

The extension starts at version 1.0; until all four lance_fdw PRs are in, the
1.0 install script is still being completed rather than upgraded.

Langage dominant
C
Étoiles
1.4k
Forks
262
Merge moyen
4 j 20 h
PR mergées (30 j)
57

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de apache/cloudberry

Toutes les issues de apache/cloudberry

Issues similaires

Plus d'issues C

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.