In Android KitKat, does `com.android.providers.calendar` remove deleted calendar **events** from the calendar storage databases, or does it just flag them as deleted?

If it does just flag them in the database, what does it write to the database to reflect the deletion?

I am primarily interested in how this pertains to local (non-synced) calendars, but technical responses regarding both local and synced calendars are welcome.

*If this question belongs on Android SE instead of here, **please** migrate it. I decided to post it here because (1) the more technical audience here might actually be able to answer this question, and (2) Android SE will probably recognize that this is a programming-related question and migrate it to StackOverflow.*