Ditto 5.0.0
Loading...
Searching...
No Matches
DittoSDK.Store Namespace Reference

Classes

class  DittoAttachment
 A reference to a binary attachment file. More...
class  DittoAttachmentFetcher
 These objects are returned by calls to DittoStore.FetchAttachment. More...
class  DittoAttachmentFetchEvent
 A representation of the events that can occur in relation to an attachment fetch. More...
class  DittoDiff
 Represents a diff between two lists. More...
class  DittoDiffer
 Calculates diffs between lists of DittoQueryResultItem. More...
class  DittoDocumentId
 Each DittoDocumentId represents a unique identifier for a document. More...
class  DittoQueryResult
 Represents the result of executing a DQL query. More...
class  DittoQueryResultItem
 Represents a single match of a DQL query, similar to a "row" in SQL terms. It's a reference type serving as a "cursor", allowing for efficient access of the underlying data in various formats. More...
class  DittoStore
 A class encompassing functionality relating to the embedded storage. This is not a class you instantiate directly. Instead you access DittoStore objects using Ditto.Store. More...
class  DittoStoreObserver
 A store observer invokes an observation handler whenever results for its query change. More...
class  DittoTransaction
 Represents a transaction in the Ditto store. More...
class  DittoTransactionInfo
 Encapsulates information about a transaction. More...
interface  IDittoQueryExecuting
 Defines the interface for executing DQL queries. More...

Enumerations

enum  DittoTransactionCompletionAction { Commit , Rollback }
 Represents an action that completes a transaction, by either committing it or rolling it back. More...

Enumeration Type Documentation

◆ DittoTransactionCompletionAction

Represents an action that completes a transaction, by either committing it or rolling it back.

Enumerator
Commit 

Represents the action of committing a transaction.

Rollback 

Represents the action of rolling back a transaction.