onDbCreate method 
    
      
FutureOr<void>
onDbCreate(
 - Database db, 
- int version
)inherited
     
    
    
  Implementation
  FutureOr<void> onDbCreate(Database db, int version) async {
  // Run the CREATE TABLE statement on the database.
  await db.transaction((txn) async {
    final batch = txn.batch();
    final allQueries = <String>[];
    for (final element in tables) {
      final query = element.createTable(version);
      allQueries.add(query);
      batch.execute(query);
    }
    await batch.commit(noResult: true);
    _logBatchResult(
      'onDbCreate',
      allQueries,
      'Database tables created with version from $version',
    );
  });
  await db.transaction((txn) async {
    final batch = txn.batch();
    final allQueries = <String>[];
    for (final element in tables) {
      final queries = element.onCreateComplete(version);
      if (queries.isNotEmpty == true) {
        allQueries.addAll(queries);
        for (final query in queries) {
          batch.execute(query);
        }
      }
    }
    await batch.commit(noResult: true);
    _logBatchResult('After onDbCreate', allQueries, null);
  });
}