4paradigm / 4paradigm/OpenMLDB

feat(offline): support const project with arbitrary expression for const projection

Offen
#3,405 0 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @tobegit3hub Auf GitHub ansehen
batch-engine enhancement
Vorherrschende Sprache
C++
Sterne
1.7k
Forks
331
Ø Merge
12 T. 12 Std.
Gemergte PRs (30 T.)
1

Beschreibung

offline only supports `select `, it is better to support arbitrary expression in const projection, e.g `select fn(12)`.

The feature is generally ease the workflow of integration tests that for example want to test the correctness of a external registered function via `create function` statement.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

The issue is about extending const projection in offline mode to support arbitrary expressions like `select fn(12)`. Look at the SQL parser and query planner for const projection handling, likely in the offline execution path. Check how external registered functions are integrated. The goal is to allow expressions in const projections for integration testing of user-defined functions.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
sql
Bereich
databases, machine-learning
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.