Methods
adaptQuery (String query )
→ String
escapeIdentifier (String identifier )
→ String
formatValue (dynamic value )
→ String
getMigrationsTableSql ()
→ String
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
renderAddIndex (String tableName , IndexBlueprint index )
→ List <String >
renderAlterAddColumns (String table , TableBlueprint changes , {String afterColumn = '' , String beforeColumn = '' })
→ List <String >
renderCreateTable (TableBlueprint blueprint , {bool ifNotExists = false })
→ List <String >
renderDropColumn (String tableName , String columnName )
→ List <String >
renderDropIndex (String tableName , String indexName )
→ List <String >
renderDropTable (String tableName , {bool ifExists = false })
→ List <String >
renderRenameColumn (String tableName , String oldName , String newName )
→ List <String >
renderRenameTable (String oldName , String newName )
→ List <String >
renderTableOptions (String tableName , {String ? engine , String ? charset , String ? collation , int ? autoIncrement })
→ List <String >
Renders table-level options set through TableDefinition (engine,
charset, collation, comment, auto-increment seed). Most of these are
MySQL-only; adapters return an empty list for options their engine has
no equivalent for, so a migration stays portable across drivers.
supports (String driver )
→ bool
toString ()
→ String
A string representation of this object.
inherited