Does (or can) Asterisk ever update a CDR record?

I’ve inspected cdr.conf and figured out how to have Asterisk do either batch cdr record writes, or do cdr write immediately after a qualifying event happens (such as hangup or transfer). When this happens if the storage system getting written to is some database where an INSERT happens to table cdr.

Does Asterisk ever (or can it) do an UPDATE to table cdr?

That should be easy to determine from the source code without needing to how to program. However it only writes to csv files once, so I really cannot imagine it doing anything different to a properly configured database.

Thanks for helping to confirm what most of my googling and poking around suggested.