tabsdata.exceptions

class ConnectionConfigurationError(
error_code: ErrorCode,
*args,
)

Bases: TabsDataException

Exception raised when the creation or modification of a Connection object fails.

class ConstructorError(
error_code: ErrorCode,
*args,
)

Bases: TabsDataException

Exception raised when public API classes don’t support using their constructor.

class CredentialsConfigurationError(
error_code: ErrorCode,
*args,
)

Bases: TabsDataException

Exception raised when the creation or modification of a Credentials object fails.

class DataQualityConfigurationError(
error_code: ErrorCode,
*args,
)

Bases: TabsDataException

Exception raised when the creation or modification of a DataQuality object or one of its auxiliary objects fails.

class DataQualityProcessingError(
error_code: ErrorCode,
*args,
)

Bases: TabsDataException

Exception raised when processing the DataQuality specifications during a function registration or execution.

class DecoratorConfigurationError(
error_code: ErrorCode,
*args,
)

Bases: TabsDataException

Exception raised when the creation or modification of a decorator object fails.

class DestinationConfigurationError(
error_code: ErrorCode,
*args,
)

Bases: TabsDataException

Exception raised when the creation or modification of a destination object fails.

class ErrorCode(
*values,
)

Bases: Enum

code() str
message() str
class FormatConfigurationError(
error_code: ErrorCode,
*args,
)

Bases: TabsDataException

Exception raised when the creation or modification of a Format object fails.

class FunctionConfigurationError(
error_code: ErrorCode,
*args,
)

Bases: TabsDataException

Exception raised when a function is not properly configured to be registered.

class ParameterError(
name,
type,
value,
msg,
)

Bases: NamedTuple

msg: str

Alias for field number 3

name: str

Alias for field number 0

type: str

Alias for field number 1

value: str

Alias for field number 2

class ParameterValidationError(
function: LambdaType | MethodType,
error_code: ErrorCode,
pyd_validation_error: ValidationError,
)

Bases: TabsDataException

Exception raised when public API parameter validation fails.

property cls: str | None
property errors: Collection[ParameterError]
property fn: str | None
property mod: str
class ParameterValueError(
error_code: ErrorCode,
fn_name: str,
param_names: str | list[str],
msg: str,
)

Bases: TabsDataException

class RegistrationError(
error_code: ErrorCode,
*args,
)

Bases: TabsDataException

Exception raised when registration of a function in the server fails.

class SDKError(
error_code: ErrorCode,
*args,
)

Bases: TabsDataException

class SecretConfigurationError(
error_code: ErrorCode,
*args,
)

Bases: TabsDataException

Exception raised when the creation or modification of a Secret object fails.

class SourceConfigurationError(
error_code: ErrorCode,
*args,
)

Bases: TabsDataException

Exception raised when the creation or modification of a source object fails.

class StageTriggerConfigurationError(
error_code: ErrorCode,
*args,
)

Bases: TabsDataException

Exception raised when the creation or modification of a StageTrigger object or one of its auxiliary objects fails.

class StageTriggerExecutionError(
error_code: ErrorCode,
*args,
)

Bases: TabsDataException

Exception raised when a StageTrigger execution fails during runtime.

class TableFrameError(
error_code: ErrorCode,
*args,
)

Bases: TabsDataException

Exception raised when handling a TableFrame.

class TableURIConfigurationError(
error_code: ErrorCode,
*args,
)

Bases: TabsDataException

Exception raised when the creation or modification of a URI object or one of its auxiliary objects fails.

class TabsDataException(
error_code: ErrorCode,
*args,
)

Bases: Exception

Base exception for all exceptions in the Tabs Data SDK.

property error_code: ErrorCode
class TabsdataServerError(
error_code: ErrorCode,
*args,
)

Bases: TabsDataException

Exception raised when the server returns an error.