insert method
Prepares one insert, evaluating omitted client defaults once now.
Structural, scope and known SQL capability errors are checked first. Callback, codec and factory side effects are ordinary Dart effects and cannot be rolled back if preparation fails. The callback's literal values are encoded by their fields before this validation.
Implementation
Mutation<F> insert(List<Assignment> Function(F) assignments) {
database.checkActive();
preflightMutationQuery(queryState);
return prepareInsert(this, assignments(queryFields), null);
}