|
Ditto 5.2.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 | DittoEncryptionException |
| Exception thrown for errors relating to the store's on-disk encryption. More... | |
| class | DittoEncryptionKeyRequiredException |
| Exception thrown when the store on disk is encrypted but no encryption key was provided. More... | |
| class | DittoEncryptionKeyUnexpectedException |
| Exception thrown when an encryption key was provided but the store on disk is not encrypted. More... | |
| class | DittoEncryptionKeyInvalidException |
| Exception thrown when the provided encryption key does not match the store on disk. An encrypted store whose contents are corrupt fails key validation the same way, so severe corruption of an encrypted store can also surface as this exception. More... | |
| class | DittoEncryptionUnsupportedSchemeException |
| Exception thrown when the store's on-disk encryption scheme is not supported by this SDK build. It was written by a newer SDK; upgrade the SDK, or wipe and re-sync the store. More... | |
| class | DittoEncryptionMetadataCorruptException |
| Exception thrown when the store's encryption metadata is corrupt or inconsistent with the store on disk. Recovery is to wipe and re-sync. 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... | |