Feature request
Which Delta project/connector is this regarding?
Overview
Feature request to add the same validation behavior from replaceWhere + "mode(overwrite)" to other write modes (append).
Motivation
The declarative "verify and atomically commit only if within expectation" semantics of replaceWhere are very useful, efficient (otherwise you'd have to roll your own staging concept, or risk computing a dataframe 2x just to validate), and would be useful for any type of write, including Append.
Willingness to contribute
The Delta Lake Community encourages new feature contributions. Would you or another member of your organization be willing to contribute an implementation of this feature?