generateEntityRepositoresCreateTableSQLs method

Map<EntityRepository<Object>, CreateTableSQL> generateEntityRepositoresCreateTableSQLs({
  1. bool ifNotExists = true,
  2. bool sortColumns = true,
  3. bool verbose = false,
})

Generates the CreateTableSQL for each EntityRepository. See entityRepositories.

Implementation

Map<EntityRepository, CreateTableSQL>
    generateEntityRepositoresCreateTableSQLs(
            {bool ifNotExists = true,
            bool sortColumns = true,
            bool verbose = false}) =>
        entityRepositories
            .map((r) => MapEntry<EntityRepository, CreateTableSQL>(
                r,
                generateCreateTableSQL(
                    entityRepository: r,
                    ifNotExists: ifNotExists,
                    sortColumns: sortColumns)))
            .toHierarchicalOrder(verbose: verbose)
            .toMapFromEntries();