Class TransactionConflictException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
io.trino.plugin.deltalake.transactionlog.writer.TransactionConflictException
All Implemented Interfaces:
Serializable

public class TransactionConflictException extends RuntimeException
Exception thrown to point out that another process has already created a namesake transaction log file as the one being written to commit the current transaction.

This kind of exception is potentially recoverable with a commit retry mechanism.

See Also:
  • Constructor Details

    • TransactionConflictException

      public TransactionConflictException(String message)
    • TransactionConflictException

      public TransactionConflictException(String message, Throwable cause)