MCPcopy Index your code
hub / github.com/colbymchenry/codegraph / insertUnresolvedRef

Method insertUnresolvedRef

src/db/queries.ts:1547–1565  ·  view source on GitHub ↗

* Insert an unresolved reference

(ref: UnresolvedReference)

Source from the content-addressed store, hash-verified

1545 * Insert an unresolved reference
1546 */
1547 insertUnresolvedRef(ref: UnresolvedReference): void {
1548 if (!this.stmts.insertUnresolved) {
1549 this.stmts.insertUnresolved = this.db.prepare(`
1550 INSERT INTO unresolved_refs (from_node_id, reference_name, reference_kind, line, col, candidates, file_path, language)
1551 VALUES (@fromNodeId, @referenceName, @referenceKind, @line, @col, @candidates, @filePath, @language)
1552 `);
1553 }
1554
1555 this.stmts.insertUnresolved.run({
1556 fromNodeId: ref.fromNodeId,
1557 referenceName: ref.referenceName,
1558 referenceKind: ref.referenceKind,
1559 line: ref.line,
1560 col: ref.column,
1561 candidates: ref.candidates ? JSON.stringify(ref.candidates) : null,
1562 filePath: ref.filePath ?? '',
1563 language: ref.language ?? 'unknown',
1564 });
1565 }
1566
1567 /**
1568 * Insert multiple unresolved references in a transaction

Callers 1

Calls 2

prepareMethod · 0.65
runMethod · 0.65

Tested by

no test coverage detected