Adding and Editing Data
-
Exposes functionality that allows you to perform multiple operations on the store within a single write transaction.
You must use the
See morescoped
method to get collection-scoped access to the write transaction object, which will then allow you to perform insert, update, remove or evict operations using the write transaction.Declaration
Objective-C
@interface DITWriteTransaction : NSObject
-
Exposes functionality that allows you to perform multiple operations on the store within a single write transaction.
A
See moreDITScopedWriteTransaction
is scoped to a specific collection, obtained by callingscoped
on aDITWriteTransaction
.Declaration
Objective-C
@interface DITScopedWriteTransaction : NSObject
-
These objects are returned when using
find
andfindAll
functionality onDITScopedWriteTransaction
s.You can use them to perform updates on documents and remove or evict documents.
See moreDeclaration
Objective-C
@interface DITWriteTransactionPendingCursorOperation : NSObject
-
These objects are returned when using
findByID
functionality onDITScopedWriteTransaction
s.You can use them to perform updates on a document and remove or evict a document.
See moreDeclaration
Objective-C
@interface DITWriteTransactionPendingIDSpecificOperation : NSObject
-
Provides information about a successful update operation on a document.
The update result can be one of the following types:
set
removed
replacedWithCounter
incremented
pushed
popped
inserted
Declaration
Objective-C
@interface DITUpdateResult : NSObject
-
The types of update result.
See moreDeclaration
Objective-C
enum DITUpdateResultType : NSUInteger {}
-
Provides information about the result of an operation on a document that was part of a write transaction.
The write transaction result can be one of the following types:
inserted
removed
evicted
updated
Declaration
Objective-C
@interface DITWriteTransactionResult : NSObject
-
The types of write transaction results.
See moreDeclaration
Objective-C
enum DITWriteTransactionResultType : NSUInteger {}