Errors#
- exception quivr.ValidationError(message, failures=None)#
Exception raised when data provided to a Table is invalid according to the Table’s column validators.
- Variables:
failures (pyarrow.Array) – An array of the invalid values that caused the exception to be raised.
- exception quivr.TableFragmentedError#
Exception raised when a Table is fragmented, and so an operation cannot be performed on it.
- exception quivr.InvariantViolatedError#
Exception raised when an invariant expectation is violated.
- exception quivr.TablesNotCompatibleError#
Exception raised when two tables are not compatible for some operation like concatenation.
- exception quivr.LinkageCombinationError#
Exception raised when linkages cannot be combined because they have incompatible table types or keys.
- exception quivr.AttributeImmutableError#
Exception raised when an attempt is made to modify an immutable attribute.
- exception quivr.InvalidColumnDefault(default_value, dtype, column_name=None)#
Exception raised when a column default is invalid.
- Variables:
default_value – The invalid default value.
dtype – The dtype of the column.
column_name – The name of the column, if available. This may be None.
- exception quivr.InvalidColumnDataError(column, msg)#
Exception raised when invalid data is provided to populate a particular column