MCPcopy Create free account
hub / github.com/codemix/graph / anyAstToSteps

Function anyAstToSteps

packages/graph/src/astToSteps.ts:490–498  ·  view source on GitHub ↗
(ast: Query | UnionQuery | MultiStatement)

Source from the content-addressed store, hash-verified

488 * This is the main entry point for handling all query types.
489 */
490export function anyAstToSteps(ast: Query | UnionQuery | MultiStatement): readonly Step<any>[] {
491 if (ast.type === "MultiStatement") {
492 return multiStatementToSteps(ast);
493 }
494 if (ast.type === "UnionQuery") {
495 return unionAstToSteps(ast);
496 }
497 return astToSteps(ast);
498}
499
500/**
501 * Convert a multi-statement query AST into a single MultiQueryStep that executes

Callers 12

parseQueryToStepsFunction · 0.85
executeQueryFunction · 0.85
executeQueryFunction · 0.85
executeQueryFunction · 0.85
executeQueryFunction · 0.85
executeQueryFunction · 0.85
executeQueryFunction · 0.85
union.test.tsFile · 0.85
executeQueryFunction · 0.85
executeQueryFunction · 0.85
executeTckQueryFunction · 0.85

Calls 3

multiStatementToStepsFunction · 0.85
unionAstToStepsFunction · 0.85
astToStepsFunction · 0.85

Tested by 8

executeQueryFunction · 0.68
executeQueryFunction · 0.68
executeQueryFunction · 0.68
executeQueryFunction · 0.68
executeQueryFunction · 0.68
executeQueryFunction · 0.68
executeQueryFunction · 0.68
executeQueryFunction · 0.68