| Exception | Description |
|---|---|
| CheckpointAlreadyExistsException |
Thrown when trying to create a checkpoint at version
v, but there already exists a
checkpoint at version v. |
| ConcurrentTransactionException |
Thrown when concurrent transaction both attempt to update the table with same transaction
identifier set through
TransactionBuilder.withTransactionId(Engine, String, long)
(String)}. |
| ConcurrentWriteException |
Thrown when a concurrent transaction has written data after the current transaction has started.
|
| InvalidConfigurationValueException |
Thrown when an illegal value is specified for a table property.
|
| InvalidTableException |
Thrown when an invalid table is encountered; the table's log and/or checkpoint files are in an
invalid state.
|
| KernelEngineException |
Throws when the
Engine encountered an error while executing an operation. |
| KernelException |
Thrown when Kernel cannot execute the requested operation due to the operation being invalid or
unsupported.
|
| MetadataChangedException |
Thrown when the metadata of the Delta table has changed between the time of transaction start and
the time of commit.
|
| ProtocolChangedException |
Thrown when the protocol of the Delta table has changed between the time of transaction start and
the time of commit.
|
| TableAlreadyExistsException |
Thrown when trying to create a Delta table at a location where a Delta table already exists.
|
| TableNotFoundException |
Thrown when there is no Delta table at the given location.
|
| UnknownConfigurationException |
Thrown when an unknown configuration key is specified.
|