Skip to main content

databricks.labs.dqx.errors

DQXError Objects

class DQXError(Exception)

Base class for all DQX exceptions.

ParameterError Objects

class ParameterError(DQXError)

Base class for parameter-related errors.

InvalidConfigError Objects

class InvalidConfigError(DQXError)

Raised when a configuration error occurs.

InvalidParameterError Objects

class InvalidParameterError(ParameterError)

Raised when a parameter is invalid (malformed, wrong type, not supported, ambiguous, or incompatible with other inputs).

MissingParameterError Objects

class MissingParameterError(ParameterError)

Raised when a required parameter is missing, i.e when the user fails to provide a required parameter (None/absent).

UnsafeSqlQueryError Objects

class UnsafeSqlQueryError(DQXError)

Raised when a SQL query is considered unsafe.

InvalidCheckError Objects

class InvalidCheckError(DQXError)

Raised when a check is invalid or not supported.

CheckDownloadError Objects

class CheckDownloadError(InvalidCheckError)

Raised when a data quality check cannot be downloaded (e.g., from Unity Catalog).