Source code for provdbconnector.exceptions.database

from .provapi import ProvDbException


[docs]class AdapterException(ProvDbException): """ Base exception class for database adapters. """ pass
[docs]class InvalidOptionsException(AdapterException): """ Thrown, if passed argument for adapter is invalid. """ pass
[docs]class AuthException(AdapterException): """ Thrown, if database adapter could not establish a connection with given credentials to the database. """ pass
[docs]class DatabaseException(AdapterException): """ Thrown, if method could not performed on database. """ pass
[docs]class CreateRecordException(DatabaseException): """ Thrown, if record could not be saved in database. """ pass
[docs]class CreateRelationException(DatabaseException): """ Thrown, if relation could not be saved in database. """ pass
[docs]class NotFoundException(DatabaseException): """ Thrown, if record or relation could not be found in database. """ pass
[docs]class MergeException(DatabaseException): """ Thrown, if a record or relation can't get merged """ pass