Join us on the livestream at Android Dev Summit on 7-8 November 2018, starting at 10AM PDT!

OnConflictStrategy

public abstract @interface OnConflictStrategy
implements Annotation

android.arch.persistence.room.OnConflictStrategy


Set of conflict handling strategies for various Dao methods.

Check SQLite conflict documentation for details.

Summary

Constants

int ABORT

OnConflict strategy constant to abort the transaction.

int FAIL

OnConflict strategy constant to fail the transaction.

int IGNORE

OnConflict strategy constant to ignore the conflict.

int REPLACE

OnConflict strategy constant to replace the old data and continue the transaction.

int ROLLBACK

OnConflict strategy constant to rollback the transaction.

Inherited methods

Constants

ABORT

int ABORT

OnConflict strategy constant to abort the transaction.

Constant Value: 3 (0x00000003)

FAIL

int FAIL

OnConflict strategy constant to fail the transaction.

Constant Value: 4 (0x00000004)

IGNORE

int IGNORE

OnConflict strategy constant to ignore the conflict.

Constant Value: 5 (0x00000005)

REPLACE

int REPLACE

OnConflict strategy constant to replace the old data and continue the transaction.

Constant Value: 1 (0x00000001)

ROLLBACK

int ROLLBACK

OnConflict strategy constant to rollback the transaction.

Constant Value: 2 (0x00000002)