Rollback
@Insert(onConflict = OnConflictStrategy.ROLLBACK)
@Update(onConflict = OnConflictStrategy.ROLLBACK)
What SQLite Does
This strategy maps to INSERT OR ROLLBACK
or UPDATE OR ROLLBACK
statements.
It rolls back the transaction, as you might expect given the name.
Effects in Room
As with FAIL
, while Room used to support OnConflictStrategy.ROLLBACK
, it is now deprecated. Google recommends that you use ABORT
instead.
Prev Table of Contents Next
This book is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license.