Home / Class/ MySqlRenameViewConvertor Class — drizzle-orm Architecture

MySqlRenameViewConvertor Class — drizzle-orm Architecture

Architecture documentation for the MySqlRenameViewConvertor class in sqlgenerator.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  e946aecc_1808_3328_defc_b57c77c54a7c["MySqlRenameViewConvertor"]
  fe4174c7_3b9c_5b26_98a0_b2395ca21939["sqlgenerator.ts"]
  e946aecc_1808_3328_defc_b57c77c54a7c -->|defined in| fe4174c7_3b9c_5b26_98a0_b2395ca21939
  cb752054_00e7_cac5_4b46_28c10d85a5cc["can()"]
  e946aecc_1808_3328_defc_b57c77c54a7c -->|method| cb752054_00e7_cac5_4b46_28c10d85a5cc
  23af2ee7_97df_5b78_95ec_a9659d6874c4["convert()"]
  e946aecc_1808_3328_defc_b57c77c54a7c -->|method| 23af2ee7_97df_5b78_95ec_a9659d6874c4

Relationship Graph

Source Code

drizzle-kit/src/sqlgenerator.ts lines 899–909

class MySqlRenameViewConvertor extends Convertor {
	can(statement: JsonStatement, dialect: Dialect): boolean {
		return statement.type === 'rename_view' && dialect === 'mysql';
	}

	convert(st: JsonRenameViewStatement) {
		const { nameFrom: from, nameTo: to } = st;

		return `RENAME TABLE \`${from}\` TO \`${to}\`;`;
	}
}

Domain

Frequently Asked Questions

What is the MySqlRenameViewConvertor class?
MySqlRenameViewConvertor is a class in the drizzle-orm codebase, defined in drizzle-kit/src/sqlgenerator.ts.
Where is MySqlRenameViewConvertor defined?
MySqlRenameViewConvertor is defined in drizzle-kit/src/sqlgenerator.ts at line 899.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free