SingleStoreAlterTableAddPk Class — drizzle-orm Architecture
Architecture documentation for the SingleStoreAlterTableAddPk class in sqlgenerator.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD b75c1963_c85f_b1ad_5a7f_fba398192754["SingleStoreAlterTableAddPk"] fe4174c7_3b9c_5b26_98a0_b2395ca21939["sqlgenerator.ts"] b75c1963_c85f_b1ad_5a7f_fba398192754 -->|defined in| fe4174c7_3b9c_5b26_98a0_b2395ca21939 1aec9932_2d71_71c8_7a92_816f7920214f["can()"] b75c1963_c85f_b1ad_5a7f_fba398192754 -->|method| 1aec9932_2d71_71c8_7a92_816f7920214f 1dfa7854_cde3_309c_8be6_c03f2904f50e["convert()"] b75c1963_c85f_b1ad_5a7f_fba398192754 -->|method| 1dfa7854_cde3_309c_8be6_c03f2904f50e
Relationship Graph
Source Code
drizzle-kit/src/sqlgenerator.ts lines 2795–2805
class SingleStoreAlterTableAddPk extends Convertor {
can(statement: JsonStatement, dialect: string): boolean {
return (
statement.type === 'alter_table_alter_column_set_pk'
&& dialect === 'singlestore'
);
}
convert(statement: JsonAlterColumnSetPrimaryKeyStatement): string {
return `ALTER TABLE \`${statement.tableName}\` ADD PRIMARY KEY (\`${statement.columnName}\`);`;
}
}
Domain
Defined In
Source
Frequently Asked Questions
What is the SingleStoreAlterTableAddPk class?
SingleStoreAlterTableAddPk is a class in the drizzle-orm codebase, defined in drizzle-kit/src/sqlgenerator.ts.
Where is SingleStoreAlterTableAddPk defined?
SingleStoreAlterTableAddPk is defined in drizzle-kit/src/sqlgenerator.ts at line 2795.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free