|
Ditto 5.0.0
|
Classes | |
| class | DittoException |
| An exception that is thrown when Ditto encounters an error. More... | |
| class | DittoFFIException |
| An exception that is thrown when Ditto FFI encounters an error. This exception contains additional details that can be useful for debugging and support. More... | |
| class | DittoUnsupportedException |
| Operation is not supported. More... | |
| class | DittoStoreException |
| Exception thrown for Ditto store related issues. More... | |
| class | DittoStoreDocumentNotFoundExpcetion |
| Exception thrown when a document could not be found. More... | |
| class | DittoStoreBackendException |
| Exception thrown for errors with the storage backend. More... | |
| class | DittoQueryException |
| Exception thrown for query execution errors. More... | |
| class | DittoCrdtException |
| Exception thrown for generic CRDT errors. More... | |
| class | DittoQueryInvalidException |
| Exception thrown for invalid queries. More... | |
| class | DittoQueryArgumentsInvalidException |
| Exception thrown when the query arguments used were invalid. More... | |
| class | DittoTransactionReadOnlyException |
| A mutating DQL query was executed in a read-only transaction. More... | |
| class | DittoQueryNotSupportedException |
| The query is syntactically valid but uses features that are either not supported at all yet or not supported in a particular context. More... | |
| class | DittoPersistenceDirectoryLockedException |
| The chosen persistence directory is already in use by another Ditto instance. More... | |
| class | DittoValidationException |
| Exception thrown for input validation failures. More... | |
| class | DittoSizeLimitExceededValidationException |
| Exception thrown when the size limit for some piece of data has been exceeded. More... | |
| class | DittoDepthLimitExceededValidationException |
| Exception thrown when the depth limit for dictionary-like data has been exceeded. More... | |
| class | DittoNotADictionaryValidationException |
| Exception thrown if given an invalid object when a dictionary was expected. More... | |
| class | DittoNotJsonCompatibleException |
| JSON Serialization for a provided object failed. More... | |
| class | DittoInvalidJsonException |
| The data does not represent a valid JSON string. More... | |
| class | DittoInvalidCborException |
| The data does not represent valid CBOR data. More... | |
| class | DittoInvalidConfigException |
| The provided DittoConfig is invalid. More... | |
| class | DittoAttachmentException |
| Exception thrown for attachments related errors. More... | |
| class | DittoAttachmentNotFoundException |
| Exception thrown when an attachment could not be found. More... | |
| class | DittoAttachmentFileNotFoundException |
| Exception thrown while trying to create an attachment for a file that does not exist. More... | |
| class | DittoAttachmentTokenInvalidException |
| Exception thrown for an invalid attachment token. More... | |
| class | DittoFailedToFetchAttachmentException |
| Exception thrown if an error ocurred while fetching an attachment. More... | |
| class | DittoAttachmentFilePermissionDeniedException |
| Exception thrown when permission has been denied for a file operation while working with attachments. More... | |
| class | DittoFailedToCreateAttachmentException |
| Exception thrown if an error ocurred while creating an attachment. More... | |
| class | DittoIOException |
| An error occurred relating to I/O. More... | |
| class | DittoAlreadyExistsIOException |
| A file or directory already exists. More... | |
| class | DittoNotFoundIOException |
| A file or directory could not be found. More... | |
| class | DittoPermissionDeniedIOException |
| The operation failed due to insufficient permissions. More... | |
| class | DittoOperationFailedIOException |
| The operation failed for an unspecified reason. See error message for details. More... | |
| class | DittoAuthenticationException |
| An error occurred relating to Authentication. More... | |
| class | ExpirationHandlerMissingException |
Thrown if the Ditto instance was initialized with Connect set to DittoConfigConnect.Server while ExpirationHandler is null. For sync to work with server connections, Ditto requires (a) a DittoAuthenticationExpirationHandler to be set via ditto.Auth.ExpirationHandler, and (b) that handler to properly authenticate when requested. More... | |