exceptions
Custom exceptions for the data package.
Classes
BitfountSchemaError
class BitfountSchemaError(*args, **kwargs):
Errors related to BitfountSchema.
Ancestors
- BitfountError
- builtins.Exception
- builtins.BaseException
DataCacheError
class DataCacheError(*args, **kwargs):
Error related to data cache interaction.
Ancestors
- BitfountError
- builtins.Exception
- builtins.BaseException
DataNotAvailableError
class DataNotAvailableError(*args, **kwargs):
Error when data is not available.
This is raised when data is initially expected from the first read of a datasource, but an error is raised during the subsequent reads rendering no data available.
Ancestors
- BitfountError
- builtins.Exception
- builtins.BaseException
DataNotLoadedError
class DataNotLoadedError(*args, **kwargs):
Raised if a data operation is attempted prior to data loading.
This is usually raised because load_data
has not been called yet.
Ancestors
- BitfountError
- builtins.Exception
- builtins.BaseException
DataSourceError
class DataSourceError(*args, **kwargs):
Errors related to Datasource.
Ancestors
- BitfountError
- builtins.Exception
- builtins.BaseException
DataStructureError
class DataStructureError(*args, **kwargs):
Errors related to Datastructure.
Ancestors
- BitfountError
- builtins.Exception
- builtins.BaseException
DuplicateColumnError
class DuplicateColumnError(*args, **kwargs):
Raised if the column names are duplicated in the data.
This can be raised by the sql algorithms with multi-table pods.
Ancestors
- BitfountError
- builtins.Exception
- builtins.BaseException
ElevatedPermissionsError
class ElevatedPermissionsError(*args, **kwargs):
Errors related to datasource connections having elevated write permissions.
This exception is raised when a datasource connection is detected to have write permissions (INSERT, UPDATE, DELETE, CREATE, etc.) when read-only access is required for security purposes.
Ancestors
- DataSourceError
- BitfountError
- builtins.Exception
- builtins.BaseException
IterableDataSourceError
class IterableDataSourceError(*args, **kwargs):
Errors related to IterableSource-specific functionality.
Ancestors
- DataSourceError
- BitfountError
- builtins.Exception
- builtins.BaseException