pub enum PostprocessingError {
ExpressionEvaluationError {
source: ExpressionEvaluationError,
},
DataFusionError {
source: DataFusionError,
},
OwnedTableError {
source: OwnedTableError,
},
}
Expand description
Errors in postprocessing
Variants§
ExpressionEvaluationError
Errors in evaluation of Expression
s
Fields
§
source: ExpressionEvaluationError
The underlying source error
DataFusionError
Returned when a datafusion error occurs
Fields
§
source: DataFusionError
Underlying datafusion error
OwnedTableError
Returned when an OwnedTableError
occurs
Fields
§
source: OwnedTableError
Underlying OwnedTableError
Trait Implementations§
Source§impl Debug for PostprocessingError
impl Debug for PostprocessingError
Source§impl Display for PostprocessingError
impl Display for PostprocessingError
Source§impl Error for PostprocessingError
impl Error for PostprocessingError
Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§impl ErrorCompat for PostprocessingError
impl ErrorCompat for PostprocessingError
Source§fn iter_chain(&self) -> ChainCompat<'_, '_>where
Self: AsErrorSource,
fn iter_chain(&self) -> ChainCompat<'_, '_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
and continuing with recursive calls to
Error::source
. Read moreSource§impl From<DataFusionError> for PostprocessingError
impl From<DataFusionError> for PostprocessingError
Source§fn from(error: DataFusionError) -> Self
fn from(error: DataFusionError) -> Self
Converts to this type from the input type.
Source§impl From<ExpressionEvaluationError> for PostprocessingError
impl From<ExpressionEvaluationError> for PostprocessingError
Source§fn from(error: ExpressionEvaluationError) -> Self
fn from(error: ExpressionEvaluationError) -> Self
Converts to this type from the input type.
Source§impl From<OwnedTableError> for PostprocessingError
impl From<OwnedTableError> for PostprocessingError
Source§fn from(error: OwnedTableError) -> Self
fn from(error: OwnedTableError) -> Self
Converts to this type from the input type.
Source§impl From<PostprocessingError> for PlannerError
impl From<PostprocessingError> for PlannerError
Source§fn from(error: PostprocessingError) -> Self
fn from(error: PostprocessingError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PostprocessingError
impl !RefUnwindSafe for PostprocessingError
impl Send for PostprocessingError
impl Sync for PostprocessingError
impl Unpin for PostprocessingError
impl !UnwindSafe for PostprocessingError
Blanket Implementations§
Source§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
Source§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
receivers.
Source§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
Source§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
receivers.
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more