verticapy.errors.MissingRelation#
- exception verticapy.errors.MissingRelation#
An exception raised when attempting to access or perform an operation on a relational data structure that is missing or not available. This error typically signifies the absence of the required dataset or data structure needed for the intended operation.
Examples#
The following function checks for the existence of the input relation and raises an error if it does not exist.
from verticapy._utils._sql._sys import _executeSQL from verticapy.errors import MissingRelation def does_table_exists(table_name: str): query = f"SELECT * FROM columns WHERE table_name = '{table_name}';" result = _executeSQL(query, method="fetchall") assert result, MissingRelation( f"The relation '{table_name}' does not exist." )
Note
Errors can be employed when implementing new functions to provide clear explanations for why a particular option or feature is not functioning as intended. It is essential to review all available errors to choose the most appropriate one.