compileInsertOrIgnore method

String compileInsertOrIgnore(
  1. Map<String, dynamic> query,
  2. Map<String, dynamic> values
)

Implementation

String compileInsertOrIgnore(
  Map<String, dynamic> query,
  Map<String, dynamic> values,
) {
  final table = wrapTable(query['table']);
  final columns = values.keys.map(wrap).join(', ');
  final placeholders = values.keys.map((_) => '?').join(', ');

  return 'INSERT OR IGNORE INTO $table ($columns) VALUES ($placeholders)';
}