Skip to content

@sqlrooms/cells / findSqlDependenciesFromAst

Function: findSqlDependenciesFromAst()

findSqlDependenciesFromAst(opts): Promise<CellDependencies>

Find SQL cell dependencies using AST-based parsing. Returns cell dependencies and unmatched table references.

Parameters

ParameterType
opts{ sql: string; cells: Record<string, Cell>; sqlSelectToJson: (sql) => Promise<{ error: boolean; statements?: unknown[]; }>; }
opts.sqlstring
opts.cellsRecord<string, Cell>
opts.sqlSelectToJson(sql) => Promise<{ error: boolean; statements?: unknown[]; }>

Returns

Promise<CellDependencies>