DittoWriteTransaction
public class DittoWriteTransaction
DittoWriteTransaction exposes functionality that allows you to perform multiple operations on the store
within a single write transaction. You must use the scoped function 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.
-
Creates a
DittoScopedWriteTransactionobject that will ensure that operations called on it are all in the context of the collection name provided to this function. You can create manyDittoScopedWriteTransactionobjects perDittoWriteTransactionobject.Declaration
Swift
public func scoped(toCollectionNamed collectionName: DittoCollectionName) -> DittoScopedWriteTransactionParameters
collectionNameThe name of the collection that the write transaction object should be scoped to.
Return Value
A
DittoScopedWriteTransactionthat is scoped to the specified collection. -
Returns a
DittoScopedWriteTransactionobject that will ensure that operations called on it are all in the context of the collection name provided to this function. You can create manyDittoScopedWriteTransactionobjects perDittoWriteTransactionobject.Declaration
Swift
public subscript(collectionName: DittoCollectionName) -> DittoScopedWriteTransaction { get }Parameters
collectionNameThe name of the collection that the write transaction object should be scoped to.
Return Value
A
DittoScopedWriteTransactionthat is scoped to the specified collection.
DittoWriteTransaction Class Reference