pub enum DuckLakeError {
Show 14 variants
DataFusion(DataFusionError),
Arrow(ArrowError),
DuckDb(Error),
CatalogNotFound(String),
SchemaNotFound(String),
TableNotFound(String),
InvalidSnapshot(String),
InvalidConfig(String),
UnsupportedType(String),
Unsupported(String),
ObjectStore(Error),
Io(Error),
Parquet(ParquetError),
Internal(String),
}Expand description
Error type for DuckLake operations
Variants§
DataFusion(DataFusionError)
Error from DataFusion
Arrow(ArrowError)
Error from Arrow
DuckDb(Error)
DuckDB error
CatalogNotFound(String)
Catalog not found
SchemaNotFound(String)
Schema not found
TableNotFound(String)
Table not found
InvalidSnapshot(String)
Invalid snapshot
InvalidConfig(String)
Invalid catalog configuration
UnsupportedType(String)
Unsupported DuckLake type
Unsupported(String)
Unsupported feature
ObjectStore(Error)
ObjectStore error
Io(Error)
IO error
Parquet(ParquetError)
Parquet error
Internal(String)
Generic error
Trait Implementations§
Source§impl Debug for DuckLakeError
impl Debug for DuckLakeError
Source§impl Display for DuckLakeError
impl Display for DuckLakeError
Source§impl Error for DuckLakeError
impl Error for DuckLakeError
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<ArrowError> for DuckLakeError
impl From<ArrowError> for DuckLakeError
Source§fn from(source: ArrowError) -> Self
fn from(source: ArrowError) -> Self
Converts to this type from the input type.
Source§impl From<DataFusionError> for DuckLakeError
impl From<DataFusionError> for DuckLakeError
Source§fn from(source: DataFusionError) -> Self
fn from(source: DataFusionError) -> Self
Converts to this type from the input type.
Source§impl From<DuckLakeError> for DataFusionError
impl From<DuckLakeError> for DataFusionError
Source§fn from(err: DuckLakeError) -> Self
fn from(err: DuckLakeError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for DuckLakeError
impl From<Error> for DuckLakeError
Source§impl From<Error> for DuckLakeError
impl From<Error> for DuckLakeError
Source§impl From<Error> for DuckLakeError
impl From<Error> for DuckLakeError
Source§impl From<ParquetError> for DuckLakeError
impl From<ParquetError> for DuckLakeError
Source§fn from(source: ParquetError) -> Self
fn from(source: ParquetError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DuckLakeError
impl !RefUnwindSafe for DuckLakeError
impl Send for DuckLakeError
impl Sync for DuckLakeError
impl Unpin for DuckLakeError
impl UnsafeUnpin for DuckLakeError
impl !UnwindSafe for DuckLakeError
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<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 moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.