pub enum PostprocessingError {
    InvalidSliceIndex(i128),
    ColumnNotFound(String),
    ExpressionEvaluationError(ExpressionEvaluationError),
    OwnedTableError(OwnedTableError),
    IdentifierNotInAggregationOperatorOrGroupByClause(Identifier),
    AggregateColumnsError(AggregateColumnsError),
    OwnedColumnError(OwnedColumnError),
    NestedAggregationInGroupByClause(String),
}Expand description
Errors in postprocessing
Variants§
InvalidSliceIndex(i128)
Error in slicing due to slice index beyond usize
ColumnNotFound(String)
Column not found
ExpressionEvaluationError(ExpressionEvaluationError)
Errors in evaluation of Expressions
OwnedTableError(OwnedTableError)
Errors in constructing OwnedTable
IdentifierNotInAggregationOperatorOrGroupByClause(Identifier)
GROUP BY clause references a column not in a group by expression outside aggregate functions
AggregateColumnsError(AggregateColumnsError)
Errors in aggregate columns
OwnedColumnError(OwnedColumnError)
Errors in OwnedColumn
NestedAggregationInGroupByClause(String)
Nested aggregation in GROUP BY clause
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 source(&self) -> Option<&(dyn Error + 'static)>
 
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
 
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<ExpressionEvaluationError> for PostprocessingError
 
impl From<ExpressionEvaluationError> for PostprocessingError
source§fn from(source: ExpressionEvaluationError) -> Self
 
fn from(source: ExpressionEvaluationError) -> Self
Converts to this type from the input type.
source§impl From<OwnedColumnError> for PostprocessingError
 
impl From<OwnedColumnError> for PostprocessingError
source§fn from(source: OwnedColumnError) -> Self
 
fn from(source: OwnedColumnError) -> Self
Converts to this type from the input type.
source§impl From<PostprocessingError> for ConversionError
 
impl From<PostprocessingError> for ConversionError
source§fn from(source: PostprocessingError) -> Self
 
fn from(source: PostprocessingError) -> Self
Converts to this type from the input type.
source§impl PartialEq for PostprocessingError
 
impl PartialEq for PostprocessingError
impl Eq for PostprocessingError
impl StructuralPartialEq for PostprocessingError
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> 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<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.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