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

VersionAlreadyExists

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.

MissingPartitionColumn

Error that indicates the record batch is missing a partition column required by the Delta schema.

Storage

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.

DeltaTable

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.

ActionSerializationFailed

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

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

The lower-level source of this error, if any. Read more

🔬 This is a nightly-only experimental API. (backtrace)

Returns a stack backtrace, if available, of where this error occurred. Read more

👎 Deprecated since 1.42.0:

use the Display impl or to_string()

👎 Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

Performs the conversion.

Performs the conversion.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.