UNPKG

hikma-engine

Version:

Code Knowledge Graph Indexer - A sophisticated TypeScript-based indexer that transforms Git repositories into multi-dimensional knowledge stores for AI agents

26 lines (25 loc) 879 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FileRelationModel = void 0; const base_model_1 = require("./base.model"); class FileRelationModel extends base_model_1.BaseModel { constructor(dto) { super(dto); } getTableName() { return 'file_relations'; } getSchema() { return { id: 'TEXT PRIMARY KEY', file_id: 'TEXT NOT NULL', related_file_id: 'TEXT NOT NULL', relation_type: 'TEXT NOT NULL', created_at: 'DATETIME DEFAULT CURRENT_TIMESTAMP', updated_at: 'DATETIME DEFAULT CURRENT_TIMESTAMP', 'FOREIGN KEY (file_id)': 'REFERENCES files(id) ON DELETE CASCADE', 'FOREIGN KEY (related_file_id)': 'REFERENCES files(id) ON DELETE CASCADE' }; } } exports.FileRelationModel = FileRelationModel;