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
ArrowError(ArrowError)
Error returned by arrow.
Tuple Fields of ArrowError
0: ArrowError
ParquetError(ParquetError)
Wraps an error from the Parquet crate
Tuple Fields of ParquetError
0: ParquetError
IoError(Error)
Error associated to I/O operations and associated traits.
Tuple Fields of IoError
0: Error
SQL(ParserError)
Error returned when SQL is syntactically incorrect.
Tuple Fields of SQL
0: ParserError
NotImplemented(String)
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
Internal(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
Plan(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
Execution(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.