createDatabaseSqlite static method

Future createDatabaseSqlite({
  1. required Map<String, Map<String, dynamic>> tables,
  2. required String path,
  3. int version = 1,
})

Implementation

static Future createDatabaseSqlite({required Map<String, Map<String, dynamic>> tables,required String path, int version=1}) async {
  List<String> sqlStatements = getCreateTableQueries(tables);
  DBHandlerSQLite dbHandlerSQLite=DBHandlerSQLite();
  dbHandlerSQLite.setDatabase(path);
  for (String sqlStatement in sqlStatements) {
    _debug(sqlStatement);
    await dbHandlerSQLite.executeQuery(sqlStatement);
  }
}