Class
SQLDropEnumBuilder
Builds
SQLDropEnum queries.final class SQLDropEnumBuilder
Topics
Instance Properties
databaseConnection to execute query on.dropEnumSQLDropEnumquery being built.queryQuery being built.
Instance Methods
behavior(_:)The drop behavior clause specifies if objects that depend on a type should also be dropped or not when the type is dropped, for databases that support this.cascade()Adds aCASCADEclause to theDROP TYPEstatement instructing that objects that depend on this type should also be dropped.ifExists()The optionalIF EXISTSclause suppresses the error that would normally result if the type does not exist.restrict()Adds aRESTRICTclause to theDROP TYPEstatement instructing that if any objects depend on this type, the drop should be refused.
Relationships
Conforms To
See Also
Query Builders
SQLAlterEnumBuilderBuildsSQLAlterEnumqueries.SQLAlterTableBuilderBuildsSQLAlterTablequeries.SQLConflictUpdateBuilderA builder for specifying column updates and an optional predicate to be applied to rows that caused unique key conflicts during anINSERT.SQLCreateEnumBuilderBuildsSQLCreateEnumqueries.SQLCreateIndexBuilderBuildsSQLCreateIndexqueries.SQLCreateTableBuilderBuildsSQLCreateTablequeries.SQLCreateTriggerBuilderBuildsSQLCreateTriggerqueries.SQLDeleteBuilderBuildsSQLDeletequeries.SQLDropIndexBuilderBuildsSQLDropIndexqueries.SQLDropTableBuilderBuildsSQLDropTablequeries.SQLDropTriggerBuilderBuildsSQLDropTriggerqueries.SQLInsertBuilderBuildsSQLInsertqueries.SQLPredicateGroupBuilderNestedSQLPredicateBuilderfor building expression groups.SQLRawBuilderBuilds raw SQL queries.SQLReturningResultBuilderA builder returned from the methods ofSQLReturningBuilder; this builder wraps the original builder with one which providesSQLQueryFetcherconformance. As such, thereturning(_:)methods must always be the last ones in any call chain.