MCPcopy Create free account
hub / github.com/colbymchenry/codegraph / getUnresolvedByName

Method getUnresolvedByName

src/db/queries.ts:2021–2039  ·  view source on GitHub ↗

* Get unresolved references by name (for resolution)

(name: string)

Source from the content-addressed store, hash-verified

2019 * Get unresolved references by name (for resolution)
2020 */
2021 getUnresolvedByName(name: string): UnresolvedReference[] {
2022 if (!this.stmts.getUnresolvedByName) {
2023 this.stmts.getUnresolvedByName = this.db.prepare(
2024 'SELECT * FROM unresolved_refs WHERE reference_name = ?'
2025 );
2026 }
2027 const rows = this.stmts.getUnresolvedByName.all(name) as UnresolvedRefRow[];
2028 return rows.map((row) => ({
2029 fromNodeId: row.from_node_id,
2030 referenceName: row.reference_name,
2031 referenceKind: row.reference_kind as EdgeKind,
2032 line: row.line,
2033 column: row.col,
2034 candidates: row.candidates ? safeJsonParse(row.candidates, undefined) : undefined,
2035 filePath: row.file_path,
2036 language: row.language as Language,
2037 rowId: row.id,
2038 }));
2039 }
2040
2041 /**
2042 * Get all unresolved references

Callers

nothing calls this directly

Calls 3

safeJsonParseFunction · 0.90
prepareMethod · 0.65
allMethod · 0.65

Tested by

no test coverage detected