Class AcidTransaction

java.lang.Object
io.trino.plugin.hive.acid.AcidTransaction

public class AcidTransaction extends Object
  • Field Details

    • NO_ACID_TRANSACTION

      public static final AcidTransaction NO_ACID_TRANSACTION
  • Constructor Details

    • AcidTransaction

      public AcidTransaction(AcidOperation operation, long transactionId, long writeId)
  • Method Details

    • getOperation

      public AcidOperation getOperation()
    • getAcidTransactionIdForSerialization

      public long getAcidTransactionIdForSerialization()
    • getWriteIdForSerialization

      public long getWriteIdForSerialization()
    • isAcidTransactionRunning

      public boolean isAcidTransactionRunning()
    • isTransactional

      public boolean isTransactional()
    • getAcidTransactionId

      public long getAcidTransactionId()
    • getWriteId

      public long getWriteId()
    • getOptionalWriteId

      public OptionalLong getOptionalWriteId()
    • isInsert

      public boolean isInsert()
    • isMerge

      public boolean isMerge()
    • forCreateTable

      public static AcidTransaction forCreateTable()
    • toString

      public String toString()
      Overrides:
      toString in class Object