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();