generateCreateTableSQLs method

  1. @override
List<SQLBuilder> generateCreateTableSQLs({
  1. bool ifNotExists = true,
  2. bool sortColumns = true,
})
override

Generate all the SQLs to create the tables.

Implementation

@override
List<SQLBuilder> generateCreateTableSQLs({
  bool ifNotExists = true,
  bool sortColumns = true,
}) {
  var sqls = generateEntityRepositoresCreateTableSQLs(
    ifNotExists: ifNotExists,
    sortColumns: sortColumns,
  );

  var allSQLs = sqls.values
      .expand((e) => e.allSQLBuilders)
      .toList()
      .toHierarchicalOrder();

  return allSQLs;
}