compileQuery

函数: compileQuery()

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

定义于: packages/db/src/query/compiler/index.ts:46

将查询 IR 编译为 D2 管道

参数

rawQuery

QueryIR

要编译的查询 IR

inputs

Record<string, KeyedStream>

集合名称到输入流的映射

cache

QueryCache = ...

可选的已编译子查询缓存(内部递归使用)

queryMapping

QueryMapping = ...

可选的从优化查询到原始查询的映射

Returns (返回)

CompilationResult

包含管道和集合 WHERE 子句的 CompilationResult

我们的合作伙伴
Code Rabbit
Electric
Prisma
订阅 Bytes

您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。

Bytes

无垃圾邮件。您可以随时取消订阅。

订阅 Bytes

您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。

Bytes

无垃圾邮件。您可以随时取消订阅。