Instance Property
supportsDropBehavior
true if the dialect supports the behavior modifiers for DROPqueries,false` if not.var supportsDropBehavior: Bool { get }
Discussion
See SQLDropBehavior for more information.
Defauls to false.
Default Implementations
SQLDialect Implementations
supportsDropBehaviorDefault implementation ofsupportsDropBehavior.
See Also
Support Flags
supportsAutoIncrementtrueif the dialect supports auto-increment for primary key values when inserting new rows,falseif not.supportsIfExiststrueif the dialect supports theIF EXISTSmodifier for all types ofDROPqueries (such asSQLDropEnum,SQLDropIndex,SQLDropTable, andSQLDropTrigger) and theIF NOT EXISTSmodifier forSQLCreateTablequeries.supportsReturningtrueif the dialect supportsRETURNINGsyntax for retrieving output values from DML queries (INSERT,UPDATE,DELETE).unionFeaturesA set of feature flags describing the dialect’s support for various forms ofUNIONwithSELECTqueries.