@tanstack/db
Version:
A reactive client store for building super fast apps on sync
8 lines (7 loc) • 495 B
TypeScript
import { JoinClause } from '../ir.js';
import { KeyedStream, NamespacedAndKeyedStream } from '../../types.js';
import { QueryCache, QueryMapping } from './types.js';
/**
* Processes all join clauses in a query
*/
export declare function processJoins(pipeline: NamespacedAndKeyedStream, joinClauses: Array<JoinClause>, tables: Record<string, KeyedStream>, mainTableAlias: string, allInputs: Record<string, KeyedStream>, cache: QueryCache, queryMapping: QueryMapping): NamespacedAndKeyedStream;