Package io.delta.kernel.exceptions
package io.delta.kernel.exceptions
-
ClassDescriptionThrown when trying to create a checkpoint at version
v, but there already exists a checkpoint at versionv.Exception thrown when Kernel cannot find any commit files in the requested version range.Exception thrown when the Delta transaction commit system cannot determine whether a previous commit attempt succeeded or failed, making it unsafe to continue with automatic retries.Thrown when concurrent transaction both attempt to update the table with same transaction identifier set throughTransactionBuilder.withTransactionId(Engine, String, long)(String)}.Thrown when a concurrent transaction has written data after the current transaction has started.Thrown when attempting to remove a domain metadata that does not exist in the read snapshot.Thrown when an illegal value is specified for a table property.Thrown when an invalid table is encountered; the table's log and/or checkpoint files are in an invalid state.Throws when theEngineencountered an error while executing an operation.Thrown when Kernel cannot execute the requested operation due to the operation being invalid or unsupported.Thrown when the metadata of the Delta table has changed between the time of transaction start and the time of commit.Thrown when the protocol of the Delta table has changed between the time of transaction start and the time of commit.Exception thrown when the requested start version is not found in the Delta log.Thrown when trying to create a Delta table at a location where a Delta table already exists.Thrown when there is no Delta table at the given location.Thrown when an unknown configuration key is specified.Exception thrown when Kernel encounters unsupported protocol versions.Enum representing the type of Delta protocol version.Base exception thrown when Kernel encounters unsupported table features.