SingleStoreAlterTableRenameColumnConvertor Class — drizzle-orm Architecture
Architecture documentation for the SingleStoreAlterTableRenameColumnConvertor class in sqlgenerator.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD c1ba40e2_e15d_cb38_2d93_77e8dfaaea0a["SingleStoreAlterTableRenameColumnConvertor"] 9f1b3c17_5639_4599_684e_f75b19d534d2["sqlgenerator.ts"] c1ba40e2_e15d_cb38_2d93_77e8dfaaea0a -->|defined in| 9f1b3c17_5639_4599_684e_f75b19d534d2 0f98a9a1_15d6_48c0_1567_3c543f35979c["can()"] c1ba40e2_e15d_cb38_2d93_77e8dfaaea0a -->|method| 0f98a9a1_15d6_48c0_1567_3c543f35979c 312a9794_9f86_2876_2486_c7adde60c647["convert()"] c1ba40e2_e15d_cb38_2d93_77e8dfaaea0a -->|method| 312a9794_9f86_2876_2486_c7adde60c647
Relationship Graph
Source Code
drizzle-kit/src/sqlgenerator.ts lines 1660–1671
class SingleStoreAlterTableRenameColumnConvertor extends Convertor {
can(statement: JsonStatement, dialect: Dialect): boolean {
return (
statement.type === 'alter_table_rename_column' && dialect === 'singlestore'
);
}
convert(statement: JsonRenameColumnStatement) {
const { tableName, oldColumnName, newColumnName } = statement;
return `ALTER TABLE \`${tableName}\` CHANGE \`${oldColumnName}\` \`${newColumnName}\`;`;
}
}
Domain
Defined In
Source
Frequently Asked Questions
What is the SingleStoreAlterTableRenameColumnConvertor class?
SingleStoreAlterTableRenameColumnConvertor is a class in the drizzle-orm codebase, defined in drizzle-kit/src/sqlgenerator.ts.
Where is SingleStoreAlterTableRenameColumnConvertor defined?
SingleStoreAlterTableRenameColumnConvertor is defined in drizzle-kit/src/sqlgenerator.ts at line 1660.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free