Skip to content

Commit

Permalink
Cleanup code and add simple string escaping in SQL statements (#29)
Browse files Browse the repository at this point in the history
  • Loading branch information
vitusortner authored Feb 7, 2019
1 parent 7854c3e commit ecbca12
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions floor_generator/lib/writer/database_writer.dart
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ class DatabaseWriter implements Writer {

String _generateSql(Entity entity) {
final columns = entity.columns.map((column) {
var columnString = '${column.name} ${column.type}';
var columnString = '`${column.name}` ${column.type}';

final additionals = column.additionals;
if (additionals != null) {
Expand All @@ -153,6 +153,6 @@ class DatabaseWriter implements Writer {
return columnString;
}).join(', ');

return "'CREATE TABLE IF NOT EXISTS ${entity.name} ($columns)'";
return "'CREATE TABLE IF NOT EXISTS `${entity.name}` ($columns)'";
}
}
2 changes: 1 addition & 1 deletion floor_generator/lib/writer/delete_method_body_writer.dart
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ class DeleteMethodBodyWriter implements Writer {
final methodHeadParameterName = method.parameter.name;

return '''
await this.database.rawDelete('DELETE FROM ${entity.name} WHERE ${primaryKeyColumn.name} = \${$methodHeadParameterName.${primaryKeyColumn.field.displayName}}');
await database.rawDelete('DELETE FROM `${entity.name}` WHERE `${primaryKeyColumn.name}` = \${$methodHeadParameterName.${primaryKeyColumn.field.displayName}}');
''';
}
}
2 changes: 1 addition & 1 deletion floor_generator/lib/writer/insert_method_body_writer.dart
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ class InsertMethodBodyWriter implements Writer {
final values = <String, dynamic>{
$keyValueList
};
await this.database.insert('${entity.name}', values);
await database.insert('${entity.name}', values);
''';
}

Expand Down
2 changes: 1 addition & 1 deletion floor_generator/lib/writer/query_method_writer.dart
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ class QueryMethodWriter implements Writer {
final mapping = _generateMapping();

return '''
final rows = await this.database.rawQuery('${queryMethod.query}');
final rows = await database.rawQuery('${queryMethod.query}');
if (rows.isEmpty) {
return null;
}
Expand Down
2 changes: 1 addition & 1 deletion floor_generator/lib/writer/update_method_body_writer.dart
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ class UpdateMethodBodyWriter implements Writer {
final values = <String, dynamic>{
$keyValueList
};
await this.database.update('${entity.name}', values);
await database.update('${entity.name}', values);
''';
}

Expand Down

0 comments on commit ecbca12

Please sign in to comment.