Enum deltalake::DeltaTransactionError [−][src]
pub enum DeltaTransactionError { VersionAlreadyExists { source: StorageError, }, MissingPartitionColumn, Storage { source: StorageError, }, DeltaTable { source: DeltaTableError, }, ActionSerializationFailed { source: Error, }, }
Expand description
Error returned by the DeltaTransaction struct
Variants
Error that indicates a Delta version conflict. i.e. a writer tried to write version N but version N already exists in the delta log.
Show fields
Fields of VersionAlreadyExists
source: StorageError
The wrapped TransactionCommitAttemptError.
Error that indicates the record batch is missing a partition column required by the Delta schema.
Error that indicates the transaction failed due to an underlying storage error. Specific details of the error are described by the wrapped storage error.
Show fields
Fields of Storage
source: StorageError
The wrapped StorageError.
Error that wraps an underlying DeltaTable error. The wrapped error describes the specific cause.
Show fields
Fields of DeltaTable
source: DeltaTableError
The wrapped DeltaTable error.
Error caused by a problem while using serde_json to serialize an action.
Show fields
Fields of ActionSerializationFailed
source: Error
The wrapped serde_json Error.
Trait Implementations
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for DeltaTransactionError
impl Send for DeltaTransactionError
impl Sync for DeltaTransactionError
impl Unpin for DeltaTransactionError
impl !UnwindSafe for DeltaTransactionError