Enum deltalake::DeltaTableError [−][src]
pub enum DeltaTableError {}Show variants
ApplyLog { source: ApplyLogError, }, LoadCheckpoint { source: LoadCheckpointError, }, StorageError { source: StorageError, }, ParquetError { source: ParquetError, }, ArrowError { source: ArrowError, }, UriError { source: UriError, }, InvalidJson { source: Error, }, InvalidVersion(DeltaDataTypeVersion), MissingDataFile { source: Error, path: String, }, InvalidDateTimeString { source: ParseError, }, InvalidAction { source: ActionError, }, NotATable, NoMetadata, NoSchema, LoadPartitions, PartitionError { partition: String, }, InvalidPartitionFilter { partition_filter: String, }, InvalidVacuumRetentionPeriod,
Delta Table specific error
Variants
Error returned when applying transaction log failed.
Show fields
Fields of ApplyLog
source: ApplyLogError
Apply error details returned when applying transaction log failed.
Error returned when loading checkpoint failed.
Show fields
Fields of LoadCheckpoint
source: LoadCheckpointError
Load checkpoint error details returned when loading checkpoint failed.
Error returned when reading the delta log object failed.
Show fields
Fields of StorageError
source: StorageError
Storage error details when reading the delta log object failed.
Error returned when reading the checkpoint failed.
Show fields
Fields of ParquetError
source: ParquetError
Parquet error details returned when reading the checkpoint failed.
Error returned when converting the schema in Arrow format failed.
Show fields
Fields of ArrowError
source: ArrowError
Arrow error details returned when converting the schema in Arrow format failed
Error returned when the table has an invalid path.
Show fields
Fields of UriError
source: UriError
Uri error details returned when the table has an invalid path.
Error returned when the log record has an invalid JSON.
Show fields
Fields of InvalidJson
source: Error
JSON error details returned when the log record has an invalid JSON.
InvalidVersion(DeltaDataTypeVersion)
Error returned when the DeltaTable has an invalid version.
Error returned when the DeltaTable has no data files.
Show fields
Error returned when the datetime string is invalid for a conversion.
Show fields
Fields of InvalidDateTimeString
source: ParseError
Parse error details returned of the datetime string parse error.
Error returned when the action record is invalid in log.
Show fields
Fields of InvalidAction
source: ActionError
Action error details returned of the invalid action.
Error returned when it is not a DeltaTable.
Error returned when no metadata was found in the DeltaTable.
Error returned when no schema was found in the DeltaTable.
Error returned when no partition was found in the DeltaTable.
Error returned when a partition is not formatted as a Hive Partition.
Show fields
Fields of PartitionError
partition: String
The malformed partition used.
Error returned when a invalid partition filter was found.
Show fields
Fields of InvalidPartitionFilter
partition_filter: String
The invalid partition filter used.
Error returned when Vacuume retention period is below the safe threshold
Trait Implementations
impl Debug for DeltaTableError
[src]
impl Debug for DeltaTableError
[src]impl Display for DeltaTableError
[src]
impl Display for DeltaTableError
[src]impl Error for DeltaTableError
[src]
impl Error for DeltaTableError
[src]fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]The lower-level source of this error, if any. Read more
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
fn description(&self) -> &str
1.0.0[src]
fn description(&self) -> &str
1.0.0[src]use the Display impl or to_string()
impl From<ActionError> for DeltaTableError
[src]
impl From<ActionError> for DeltaTableError
[src]fn from(source: ActionError) -> Self
[src]
fn from(source: ActionError) -> Self
[src]Performs the conversion.
impl From<ApplyLogError> for DeltaTableError
[src]
impl From<ApplyLogError> for DeltaTableError
[src]fn from(source: ApplyLogError) -> Self
[src]
fn from(source: ApplyLogError) -> Self
[src]Performs the conversion.
impl From<ArrowError> for DeltaTableError
[src]
impl From<ArrowError> for DeltaTableError
[src]fn from(source: ArrowError) -> Self
[src]
fn from(source: ArrowError) -> Self
[src]Performs the conversion.
impl From<DeltaTableError> for DeltaTransactionError
[src]
impl From<DeltaTableError> for DeltaTransactionError
[src]fn from(source: DeltaTableError) -> Self
[src]
fn from(source: DeltaTableError) -> Self
[src]Performs the conversion.
impl From<DeltaTableError> for TransactionCommitAttemptError
[src]
impl From<DeltaTableError> for TransactionCommitAttemptError
[src]fn from(source: DeltaTableError) -> Self
[src]
fn from(source: DeltaTableError) -> Self
[src]Performs the conversion.
impl From<Error> for DeltaTableError
[src]
impl From<Error> for DeltaTableError
[src]impl From<LoadCheckpointError> for DeltaTableError
[src]
impl From<LoadCheckpointError> for DeltaTableError
[src]fn from(source: LoadCheckpointError) -> Self
[src]
fn from(source: LoadCheckpointError) -> Self
[src]Performs the conversion.
impl From<ParquetError> for DeltaTableError
[src]
impl From<ParquetError> for DeltaTableError
[src]fn from(source: ParquetError) -> Self
[src]
fn from(source: ParquetError) -> Self
[src]Performs the conversion.
impl From<ParseError> for DeltaTableError
[src]
impl From<ParseError> for DeltaTableError
[src]fn from(source: ParseError) -> Self
[src]
fn from(source: ParseError) -> Self
[src]Performs the conversion.
impl From<StorageError> for DeltaTableError
[src]
impl From<StorageError> for DeltaTableError
[src]fn from(source: StorageError) -> Self
[src]
fn from(source: StorageError) -> Self
[src]Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for DeltaTableError
impl Send for DeltaTableError
impl Sync for DeltaTableError
impl Unpin for DeltaTableError
impl !UnwindSafe for DeltaTableError
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,