(unionQuery: UnionQuery)
| 476 | * @returns A single-element array containing the QueryUnionStep. |
| 477 | */ |
| 478 | export function unionAstToSteps(unionQuery: UnionQuery): readonly Step<any>[] { |
| 479 | // Convert each query in the union to its own step pipeline |
| 480 | const branches = unionQuery.queries.map((query) => astToSteps(query)); |
| 481 | |
| 482 | // Create a QueryUnionStep that combines all branches |
| 483 | return [new QueryUnionStep({ all: unionQuery.all }, branches as Step<any>[][])]; |
| 484 | } |
| 485 | |
| 486 | /** |
| 487 | * Convert any parsed AST (Query, UnionQuery, or MultiStatement) to steps. |
no test coverage detected