Package org.h2.jdbcx

Class JdbcXid

java.lang.Object
org.h2.message.TraceObject
org.h2.jdbcx.JdbcXid
All Implemented Interfaces:
Xid

public final class JdbcXid extends org.h2.message.TraceObject implements Xid
An object of this class represents a transaction id.
  • Field Summary

    Fields inherited from class org.h2.message.TraceObject

    ARRAY, BLOB, CALLABLE_STATEMENT, CLOB, CONNECTION, DATA_SOURCE, DATABASE_META_DATA, PARAMETER_META_DATA, PREPARED_STATEMENT, RESULT_SET, RESULT_SET_META_DATA, SAVEPOINT, SQLXML, STATEMENT, trace, XA_DATA_SOURCE, XID

    Fields inherited from interface javax.transaction.xa.Xid

    MAXBQUALSIZE, MAXGTRIDSIZE
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
    The transaction branch identifier.
    int
    Get the format id.
    byte[]
    The global transaction identifier.

    Methods inherited from class org.h2.message.TraceObject

    debugCode, debugCodeAssign, debugCodeCall, debugCodeCall, debugCodeCall, getNextId, getTraceId, getTraceObjectName, isDebugEnabled, isInfoEnabled, logAndConvert, quote, quoteArray, quoteBigDecimal, quoteBytes, quoteDate, quoteIntArray, quoteMap, quoteTime, quoteTimestamp, setTrace, unsupported

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getFormatId

      public int getFormatId()
      Get the format id.
      Specified by:
      getFormatId in interface Xid
      Returns:
      the format id
    • getBranchQualifier

      public byte[] getBranchQualifier()
      The transaction branch identifier.
      Specified by:
      getBranchQualifier in interface Xid
      Returns:
      the identifier
    • getGlobalTransactionId

      public byte[] getGlobalTransactionId()
      The global transaction identifier.
      Specified by:
      getGlobalTransactionId in interface Xid
      Returns:
      the transaction id