Class DBTraceChangeSet

java.lang.Object
ghidra.trace.database.DBTraceChangeSet
All Implemented Interfaces:
DBChangeSet, DomainObjectDBChangeSet, ChangeSet, DataTypeChangeSet, TraceChangeSet

public class DBTraceChangeSet extends Object implements TraceChangeSet, DomainObjectDBChangeSet
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    categoryAdded(long id)
    adds the data type category id to the list of categories that have been added.
    void
    categoryChanged(long id)
    adds the data type category id to the list of categories that have changed.
    void
    Clears the undo/redo stack.
    void
    clearUndo(boolean isCheckedOut)
    Resets the change sets after a save.
    void
    dataTypeAdded(long id)
    Adds the data type ID to the list of added data types.
    void
    dataTypeChanged(long id)
    Adds the dataType ID to the list of changed data types.
    void
    endTransaction(boolean commit)
    End change data transaction.
    long[]
    returns the list of category IDs that have been added.
    long[]
    returns the list of category IDs that have changed.
    long[]
    returns a list of data type IDs that have been added.
    long[]
    returns a list of data type IDs that have changed.
    long[]
    returns a list of data type source archive IDs that have been added.
    long[]
    returns a list of data type source archive IDs that have changed.
    void
    Read into this change set from the specified database handle.
    void
    Redo the change data transaction associated the last Undo.
    void
    setMaxUndos(int maxUndos)
    Set the undo/redo stack depth
    void
    Adds the data type source archive ID to the list of added data type archive IDs.
    void
    Adds the data type source archive ID to the list of changed data type archive IDs.
    void
    Start change data transaction.
    void
    Undo the last change data transaction
    void
    write(DBHandle dbh, boolean isRecoverySave)
    Write this change set to the specified database handle.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait