Enum datafusion::error::DataFusionError [−][src]
pub enum DataFusionError { ArrowError(ArrowError), ParquetError(ParquetError), IoError(Error), SQL(ParserError), NotImplemented(String), Internal(String), Plan(String), Execution(String), }
Expand description
DataFusion error
Variants
Error returned by arrow.
Tuple Fields of ArrowError
0: ArrowError
Wraps an error from the Parquet crate
Tuple Fields of ParquetError
0: ParquetError
Error associated to I/O operations and associated traits.
Tuple Fields of IoError
0: Error
Error returned when SQL is syntactically incorrect.
Tuple Fields of SQL
0: ParserError
Error returned on a branch that we know it is possible but to which we still have no implementation for. Often, these errors are tracked in our issue tracker.
Tuple Fields of NotImplemented
0: String
Error returned as a consequence of an error in DataFusion. This error should not happen in normal usage of DataFusion.
Tuple Fields of Internal
0: String
This error happens whenever a plan is not valid. Examples include impossible casts, schema inference not possible and non-unique column names.
Tuple Fields of Plan
0: String
Error returned during execution of the query. Examples include files not found, errors in parsing certain types.
Tuple Fields of Execution
0: String
Implementations
Wraps this DataFusionError as an arrow::error::ArrowError.
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.