compileQuery

Funktion: compileQuery()

ts
function compileQuery(
   rawQuery, 
   inputs, 
   cache, 
   queryMapping): CompilationResult
function compileQuery(
   rawQuery, 
   inputs, 
   cache, 
   queryMapping): CompilationResult

Definiert in: packages/db/src/query/compiler/index.ts:46

Kompiliert eine Query2 IR zu einer D2-Pipeline

Parameter

rawQuery

QueryIR

Die zu kompilierende Query IR

inputs

Record<string, KeyedStream>

Abbildung von Sammlungsnamen auf Eingangs-Streams

cache

QueryCache = ...

Optionaler Cache für kompilierte Subqueries (intern für Rekursion verwendet)

queryMapping

QueryMapping = ...

Optionale Abbildung von optimierten Queries auf ursprüngliche Queries

Gibt zurück

CompilationResult

Ein CompilationResult mit der Pipeline und den WHERE-Klauseln der Sammlung

Unsere Partner
Code Rabbit
Electric
Prisma
Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.

Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.