SyncColumns
protected interface SyncColumns : CalendarContract.CalendarSyncColumns
android.provider.CalendarContract.SyncColumns |
Columns for Sync information used by Calendars and Events tables. These have specific uses which are expected to be consistent by the app and sync adapter.
Summary
Constants | |
---|---|
static String |
The account that was used to sync the entry to the device. |
static String |
The type of the account that was used to sync the entry to the device. |
static String |
If set to 1 this causes events on this calendar to be duplicated with |
static String |
Whether the row has been deleted but not synced to the server. |
static String |
Used to indicate that local, unsynced, changes are present. |
static String |
Used in conjunction with |
static String |
The unique ID for a row assigned by the sync source. |
Inherited constants | |
---|---|
Constants
ACCOUNT_NAME
static val ACCOUNT_NAME: String
The account that was used to sync the entry to the device. If the account_type is not ACCOUNT_TYPE_LOCAL
then the name and type must match an account on the device or the calendar will be deleted.
Type: TEXT
Value: "account_name"
ACCOUNT_TYPE
static val ACCOUNT_TYPE: String
The type of the account that was used to sync the entry to the device. A type of ACCOUNT_TYPE_LOCAL
will keep this event form being deleted if there are no matching accounts on the device.
Type: TEXT
Value: "account_type"
CAN_PARTIALLY_UPDATE
static val CAN_PARTIALLY_UPDATE: String
If set to 1 this causes events on this calendar to be duplicated with Events#LAST_SYNCED
set to 1 whenever the event transitions from non-dirty to dirty. The duplicated event will not be expanded in the instances table and will only show up in sync adapter queries of the events table. It will also be deleted when the originating event has its dirty flag cleared by the sync adapter.
Type: INTEGER (boolean)
Value: "canPartiallyUpdate"
DELETED
static val DELETED: String
Whether the row has been deleted but not synced to the server. A deleted row should be ignored.
Type: INTEGER (boolean)
Value: "deleted"
DIRTY
static val DIRTY: String
Used to indicate that local, unsynced, changes are present.
Type: INTEGER (long)
Value: "dirty"
MUTATORS
static val MUTATORS: String
Used in conjunction with DIRTY
to indicate what packages wrote local changes.
Type: TEXT
Value: "mutators"
_SYNC_ID
static val _SYNC_ID: String
The unique ID for a row assigned by the sync source. NULL if the row has never been synced. This is used as a reference id for exceptions along with BaseColumns#_ID
.
Type: TEXT
Value: "_sync_id"