Class OraCdcTransaction

java.lang.Object
solutions.a2.cdc.oracle.OraCdcTransaction

public class OraCdcTransaction extends Object
Author:
averemee
  • Constructor Details

    • OraCdcTransaction

      public OraCdcTransaction(boolean processLobs, Path rootDir, String xid) throws IOException
      Creates OraCdcTransaction for new transaction
      Parameters:
      processLobs -
      rootDir -
      xid -
      Throws:
      IOException
    • OraCdcTransaction

      public OraCdcTransaction(Path rootDir, String xid, OraCdcLogMinerStatement firstStatement) throws IOException
      Creates OraCdcTransaction for new transaction without LOBs
      Parameters:
      rootDir -
      xid -
      firstStatement -
      Throws:
      IOException
    • OraCdcTransaction

      public OraCdcTransaction(boolean processLobs, Path queueDirectory, String xid, long firstChange, long nextChange, Long commitScn, int queueSize, int savedTailerOffset) throws IOException
      Restores OraCdcTransaction from previously created Chronicle queue file
      Parameters:
      processLobs -
      queueDirectory -
      xid -
      firstChange -
      nextChange -
      commitScn -
      queueSize -
      savedTailerOffset -
      Throws:
      IOException
    • OraCdcTransaction

      public OraCdcTransaction(Path queueDirectory, String xid, long firstChange, long nextChange, Long commitScn, int queueSize, int savedTailerOffset) throws IOException
      Restores OraCdcTransaction from previously created Chronicle queue file
      Parameters:
      queueDirectory -
      xid -
      firstChange -
      nextChange -
      commitScn -
      queueSize -
      savedTailerOffset -
      Throws:
      IOException
  • Method Details