Added in API level 14

SyncColumns


protected interface SyncColumns : CalendarContract.CalendarSyncColumns
CalendarContract.CalendarEntity

Class that represents a Calendar Entity.

CalendarContract.Calendars

Constants and helpers for the Calendars table, which contains details for individual calendars.

CalendarContract.Events

Constants and helpers for the Events table, which contains details for individual events.

CalendarContract.EventsEntity

Class that represents an Event Entity.

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 Events.LAST_SYNCED set to 1 whenever the event transitions from non-dirty to dirty.

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 DIRTY to indicate what packages wrote local changes.

static String

The unique ID for a row assigned by the sync source.

Inherited constants
String CAL_SYNC1

Generic column for use by sync adapters. Column name.

Type: TEXT

String CAL_SYNC10

Generic column for use by sync adapters. Column name.

Type: TEXT

String CAL_SYNC2

Generic column for use by sync adapters. Column name.

Type: TEXT

String CAL_SYNC3

Generic column for use by sync adapters. Column name.

Type: TEXT

String CAL_SYNC4

Generic column for use by sync adapters. Column name.

Type: TEXT

String CAL_SYNC5

Generic column for use by sync adapters. Column name.

Type: TEXT

String CAL_SYNC6

Generic column for use by sync adapters. Column name.

Type: TEXT

String CAL_SYNC7

Generic column for use by sync adapters. Column name.

Type: TEXT

String CAL_SYNC8

Generic column for use by sync adapters. Column name.

Type: TEXT

String CAL_SYNC9

Generic column for use by sync adapters. Column name.

Type: TEXT

Constants

ACCOUNT_NAME

Added in API level 14
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

Added in API level 14
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

Added in API level 14
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

Added in API level 14
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

Added in API level 14
static val DIRTY: String

Used to indicate that local, unsynced, changes are present.

Type: INTEGER (long)

Value: "dirty"

MUTATORS

Added in API level 18
static val MUTATORS: String

Used in conjunction with DIRTY to indicate what packages wrote local changes.

Type: TEXT

Value: "mutators"

_SYNC_ID

Added in API level 14
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"