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