MCPcopy Create free account
hub / github.com/TanStack/db / pipe

Method pipe

packages/db-ivm/src/d2.ts:132–136  ·  view source on GitHub ↗
(...operators: Array<PipedOperator<any, any>>)

Source from the content-addressed store, hash-verified

130 pipe<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, O>(o1: PipedOperator<T, T2>, o2: PipedOperator<T2, T3>, o3: PipedOperator<T3, T4>, o4: PipedOperator<T4, T5>, o5: PipedOperator<T5, T6>, o6: PipedOperator<T6, T7>, o7: PipedOperator<T7, T8>, o8: PipedOperator<T8, T9>, o9: PipedOperator<T9, T10>, o10: PipedOperator<T10, T11>, o11: PipedOperator<T11, T12>, o12: PipedOperator<T12, T13>, o13: PipedOperator<T13, T14>, o14: PipedOperator<T14, T15>, o15: PipedOperator<T15, T16>, o16: PipedOperator<T16, T17>, o17: PipedOperator<T17, T18>, o18: PipedOperator<T18, T19>, o19: PipedOperator<T19, T20>, o20: PipedOperator<T20, O>): IStreamBuilder<O>
131
132 pipe(...operators: Array<PipedOperator<any, any>>): IStreamBuilder<any> {
133 return operators.reduce((stream, operator) => {
134 return operator(stream)
135 }, this as IStreamBuilder<any>)
136 }
137}
138
139export class RootStreamBuilder<T> extends StreamBuilder<T> {

Callers 15

compilePipelineMethod · 0.80
processOrderByFunction · 0.80
compileQueryFunction · 0.80
processFromClauseFunction · 0.80
processUnionAllFunction · 0.80
wrapInputWithAliasFunction · 0.80
processFromFunction · 0.80
processJoinFunction · 0.80
processJoinSourceFunction · 0.80
processJoinResultsFunction · 0.80
processSelectFunction · 0.80
processGroupByFunction · 0.80

Calls

no outgoing calls

Tested by 5

testJoinFunction · 0.64
testDistinctFunction · 0.64
testCountFunction · 0.64
testJoinFunction · 0.64
testConsolidateFunction · 0.64