createConstDatabase method

String createConstDatabase()

Implementation

String createConstDatabase() {
  _m.modelName = toModelName(_m.modelName, 'MyDbModel');
  return '''
//  BEGIN ${_m.databaseName} MODEL
//  Paste the following code into your model.dart
//  Enjoy.. Huseyin Tokpunar

$__createModelTablesConst

// BEGIN DATABASE MODEL
@SqfEntityBuilder(${tocamelCase(_m.modelName)})
const ${tocamelCase(_m.modelName)} = SqfEntityModel(
  modelName: '${_m.modelName}',
  databaseName: '${_m.databaseName}',
  password: ${_m.password == null ? 'null' : '\'${_m.password}\''},
  bundledDatabasePath: ${_m.bundledDatabasePath == null ? 'null' : '\'${_m.bundledDatabasePath}\''},
  databaseTables: [$__tableViewListConst],
  formTables: [$__tableListConst]
  ${_getNullableValueField(_m.bundledDatabasePath, 'bundledDatabasePath')}
);
// END ${_m.databaseName} MODEL
''';
}