---
title: CKSyncEnginePendingDatabaseChange
framework: cloudkit
role: symbol
role_heading: Class
path: cloudkit/cksyncenginependingdatabasechange
---

# CKSyncEnginePendingDatabaseChange

An object that describes an unsent database modification.

## Declaration

```occ
@interface CKSyncEnginePendingDatabaseChange : NSObject
```

## Topics

### Understanding the change

- [type](cloudkit/cksyncenginependingdatabasechange/type.md)
- [CKSyncEnginePendingDatabaseChangeType](cloudkit/cksyncenginependingdatabasechangetype.md)
- [zoneID](cloudkit/cksyncenginependingdatabasechange/zoneid.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Inherited By

- [CKSyncEnginePendingZoneDelete](cloudkit/cksyncenginependingzonedelete.md)
- [CKSyncEnginePendingZoneSave](cloudkit/cksyncenginependingzonesave.md)

## See Also

### Modifying pending changes

- [addPendingDatabaseChanges:](cloudkit/cksyncenginestate/addpendingdatabasechanges:.md)
- [removePendingDatabaseChanges:](cloudkit/cksyncenginestate/removependingdatabasechanges:.md)
- [CKSyncEnginePendingZoneDelete](cloudkit/cksyncenginependingzonedelete.md)
- [CKSyncEnginePendingZoneSave](cloudkit/cksyncenginependingzonesave.md)
- [addPendingRecordZoneChanges:](cloudkit/cksyncenginestate/addpendingrecordzonechanges:.md)
- [removePendingRecordZoneChanges:](cloudkit/cksyncenginestate/removependingrecordzonechanges:.md)
- [CKSyncEnginePendingRecordZoneChange](cloudkit/cksyncenginependingrecordzonechange.md)
