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
var supportsDropBehavior: BoolDefault implementation ofsupportsDropBehavior.
See Also
Support Flags
var supportsAutoIncrement: Booltrueif the dialect supports auto-increment for primary key values when inserting new rows,falseif not.var supportsIfExists: Booltrueif the dialect supports theIF EXISTSmodifier for all types ofDROPqueries (such asSQLDropEnum,SQLDropIndex,SQLDropTable, andSQLDropTrigger) and theIF NOT EXISTSmodifier forSQLCreateTablequeries.var supportsReturning: Booltrueif the dialect supportsRETURNINGsyntax for retrieving output values from DML queries (INSERT,UPDATE,DELETE).var unionFeatures: SQLUnionFeaturesA set of feature flags describing the dialect’s support for various forms ofUNIONwithSELECTqueries.