Does anyone know how the insert/update statement works internally in this step?

Let us say, we are loading data for a SCD type2

I would like to know if this step,
1)
i)inserts a row with primary key and the version type first and
ii)then updates the rest of the columns in the row.
or
2) insert all the columns data at once

Any idea?