From bb6c22a22c27cfbcc6ebfde623e679cb2d3c6f7d Mon Sep 17 00:00:00 2001 From: abhigyanpatwari Date: Thu, 26 Feb 2026 10:43:55 +0530 Subject: [PATCH] fix(schema): add 6 missing FROM/TO pairs for LLVM-style codebases MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Class→Namespace, Class→Typedef, Struct→Struct, Struct→Class, Struct→Enum, Namespace→Struct Co-Authored-By: Claude Opus 4.6 --- gitnexus/package.json | 2 +- gitnexus/src/core/kuzu/schema.ts | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gitnexus/package.json b/gitnexus/package.json index af5505cb5..891efe4a1 100644 --- a/gitnexus/package.json +++ b/gitnexus/package.json @@ -1,6 +1,6 @@ { "name": "gitnexus", - "version": "1.3.0", + "version": "1.3.1", "description": "Graph-powered code intelligence for AI agents. Index any codebase, query via MCP or CLI.", "author": "Abhigyan Patwari", "license": "PolyForm-Noncommercial-1.0.0", diff --git a/gitnexus/src/core/kuzu/schema.ts b/gitnexus/src/core/kuzu/schema.ts index 50cc45988..7fcdac826 100644 --- a/gitnexus/src/core/kuzu/schema.ts +++ b/gitnexus/src/core/kuzu/schema.ts @@ -250,6 +250,8 @@ CREATE REL TABLE ${REL_TABLE_NAME} ( FROM Class TO \`Macro\`, FROM Class TO \`Impl\`, FROM Class TO \`Union\`, + FROM Class TO \`Namespace\`, + FROM Class TO \`Typedef\`, FROM Method TO Function, FROM Method TO Method, FROM Method TO Class, @@ -286,6 +288,9 @@ CREATE REL TABLE ${REL_TABLE_NAME} ( FROM Interface TO \`Constructor\`, FROM \`Struct\` TO Community, FROM \`Struct\` TO \`Trait\`, + FROM \`Struct\` TO \`Struct\`, + FROM \`Struct\` TO Class, + FROM \`Struct\` TO \`Enum\`, FROM \`Struct\` TO Function, FROM \`Struct\` TO Method, FROM \`Enum\` TO Community, @@ -297,6 +302,7 @@ CREATE REL TABLE ${REL_TABLE_NAME} ( FROM \`Typedef\` TO Community, FROM \`Union\` TO Community, FROM \`Namespace\` TO Community, + FROM \`Namespace\` TO \`Struct\`, FROM \`Trait\` TO Community, FROM \`Impl\` TO Community, FROM \`Impl\` TO \`Trait\`,