DropStatement.entity constructor
DropStatement.entity(
- DatabaseSchemaEntity entity, {
- bool ifExists = false,
Creates a DROP statement dropping entity.
Implementation
DropStatement.entity(DatabaseSchemaEntity entity, {this.ifExists = false})
: kind = switch (entity) {
GeneratedTable() => 'TABLE',
GeneratedView() => 'VIEW',
Index() => 'INDEX',
Trigger() => 'TRIGGER',
_ => throw ArgumentError.value(
entity,
'entity',
'Not something can be dropped.',
),
},
name = entity.entityName;