sql-talk
Version:
SQL Talk - 自然言語をSQLに変換するMCPサーバー(安全性保護・SSHトンネル対応) / SQL Talk - MCP Server for Natural Language to SQL conversion with safety guards and SSH tunnel support
25 lines • 926 B
TypeScript
import { CommentProposal, DatabaseEngine } from '@/types/index.js';
export declare class CommentSQLGenerator {
generateCommentSQL(proposals: CommentProposal[], engine: DatabaseEngine): string;
private generateSingleCommentSQL;
private generateTableCommentSQL;
private generateColumnCommentSQL;
generateMySQLColumnCommentSQL(proposal: CommentProposal): Promise<string>;
private formatDefaultValue;
private escapeComment;
private quoteIdentifier;
validateSQL(sql: string, engine: DatabaseEngine): {
valid: boolean;
errors: string[];
};
generateBatchSQL(proposals: CommentProposal[], engine: DatabaseEngine): {
sql: string;
summary: {
tables: number;
columns: number;
total: number;
};
};
}
export declare const commentSQLGenerator: CommentSQLGenerator;
//# sourceMappingURL=comment-sql-generator.d.ts.map