insertGetId method

  1. @override
Future<Object?> insertGetId(
  1. String sql,
  2. List<Object?> bindings, {
  3. String? primaryKey,
})
inherited

Runs an INSERT and returns the generated primary key.

Implementation

@override
Future<Object?> insertGetId(
  String sql,
  List<Object?> bindings, {
  String? primaryKey,
}) => _run(sql, bindings, () async {
  final result = await _execute(sql, bindings);
  return result.isEmpty ? null : result.first.first;
});