Interface LogMinerDmlEntry

    • Method Detail

      • getOldValues

        List<LogMinerColumnValue> getOldValues()
        This getter
        Returns:
        old(current) values of the database record. They represent values in WHERE clauses
      • getNewValues

        List<LogMinerColumnValue> getNewValues()
        this getter
        Returns:
        new values to be applied to the database record Those values are applicable for INSERT and UPDATE statements
      • getCommandType

        Envelope.Operation getCommandType()
        this getter
        Returns:
        Envelope.Operation enum
      • getScn

        Scn getScn()
        the scn obtained from a LogMiner entry. This SCN is not a final SCN, just a candidate. The actual SCN will be assigned after commit
        Returns:
        it's value
      • getTransactionId

        String getTransactionId()
        Returns:
        transaction ID
      • getObjectOwner

        String getObjectOwner()
        Returns:
        schema name
      • getObjectName

        String getObjectName()
        Returns:
        table name
      • getSourceTime

        Timestamp getSourceTime()
        Returns:
        database change time of this logical record
      • setScn

        void setScn​(Scn scn)
        sets scn obtained from a LogMiner entry
        Parameters:
        scn - it's value
      • setObjectName

        void setObjectName​(String name)
        Sets table name
        Parameters:
        name - table name
      • setObjectOwner

        void setObjectOwner​(String name)
        Sets schema owner
        Parameters:
        name - schema owner
      • setSourceTime

        void setSourceTime​(Timestamp changeTime)
        Sets the time of the database change
        Parameters:
        changeTime - the time of the change
      • setTransactionId

        void setTransactionId​(String id)
        Parameters:
        id - unique transaction ID