Home / Class/ MySqlDropViewConvertor Class — drizzle-orm Architecture

MySqlDropViewConvertor Class — drizzle-orm Architecture

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

Entity Profile

Dependency Diagram

graph TD
  e62b524b_99a1_5120_4222_3ba2a1e34365["MySqlDropViewConvertor"]
  fe4174c7_3b9c_5b26_98a0_b2395ca21939["sqlgenerator.ts"]
  e62b524b_99a1_5120_4222_3ba2a1e34365 -->|defined in| fe4174c7_3b9c_5b26_98a0_b2395ca21939
  5d0ef9af_c985_7be4_8f41_484b265875bf["can()"]
  e62b524b_99a1_5120_4222_3ba2a1e34365 -->|method| 5d0ef9af_c985_7be4_8f41_484b265875bf
  6c37a224_7760_23ff_313a_ce5b446823f7["convert()"]
  e62b524b_99a1_5120_4222_3ba2a1e34365 -->|method| 6c37a224_7760_23ff_313a_ce5b446823f7

Relationship Graph

Source Code

drizzle-kit/src/sqlgenerator.ts lines 841–851

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

	convert(st: JsonDropViewStatement) {
		const { name } = st;

		return `DROP VIEW \`${name}\`;`;
	}
}

Domain

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free