batchInsert method

Future<int> batchInsert(
  1. List<Map<String, dynamic>> values
)

Insert new records into the database.

Implementation

Future<int> batchInsert(List<Map<String, dynamic>> values) async {
  _setStatement(Operator.insert);
  _setColumns(values[0].keys.toList());
  List<String> clauses = [];
  for (Map value in values) {
    clauses.add(value.values.join(', '));
  }
  _values = clauses.join('), (');
  _buildSql();
  var affectedRows = await db.insert(_sql);
  return affectedRows;
}