UNPKG

@bhagat-surya-dev/dashchat-database-manager

Version:

AI-powered database schema analysis and management library

18 lines 768 B
import { BaseDatabaseHandler, DatabaseHandlerOptions } from './base-handler'; import { FormattedSchema } from './type'; export declare class MySqlHandler extends BaseDatabaseHandler { private dbType; constructor(dbType?: "mysql" | "mariadb", options?: DatabaseHandlerOptions); getDatabaseType(): string; private validateConnectionString; private createDataSourceOptions; private getQuotedIdentifier; private getDatabaseNameFromUrl; private getTableInfo; testConnection(databaseUrl: string): Promise<boolean>; getSchemaInfo(databaseUrl: string): Promise<FormattedSchema>; } export declare class MariaDbHandler extends MySqlHandler { constructor(options?: DatabaseHandlerOptions); } //# sourceMappingURL=mysql-handler.d.ts.map