Package ghidra.feature.vt.api.db
Class VTMatchMarkupItemTableDBAdapter
java.lang.Object
ghidra.feature.vt.api.db.VTMatchMarkupItemTableDBAdapter
- Direct Known Subclasses:
VTMatchMarkupItemTableDBAdapterV0
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateAdapter
(db.DBHandle dbHandle) abstract db.DBRecord
createMarkupItemRecord
(MarkupItemStorage markupItem) getAdapter
(db.DBHandle dbHandle, ghidra.framework.data.OpenMode openMode, ghidra.util.task.TaskMonitor monitor) abstract db.DBRecord
getRecord
(long key) abstract int
abstract db.RecordIterator
abstract db.RecordIterator
getRecords
(long AssociationKey) abstract void
removeMarkupItemRecord
(long key)
-
Field Details
-
TABLE_NAME
-
INDEXED_COLUMNS
protected static int[] INDEXED_COLUMNS
-
-
Constructor Details
-
VTMatchMarkupItemTableDBAdapter
public VTMatchMarkupItemTableDBAdapter()
-
-
Method Details
-
createAdapter
public static VTMatchMarkupItemTableDBAdapter createAdapter(db.DBHandle dbHandle) throws IOException - Throws:
IOException
-
getAdapter
public static VTMatchMarkupItemTableDBAdapter getAdapter(db.DBHandle dbHandle, ghidra.framework.data.OpenMode openMode, ghidra.util.task.TaskMonitor monitor) throws ghidra.util.exception.VersionException - Throws:
ghidra.util.exception.VersionException
-
getRecords
- Throws:
IOException
-
removeMarkupItemRecord
- Throws:
IOException
-
getRecord
- Throws:
IOException
-
getRecords
- Throws:
IOException
-
getRecordCount
public abstract int getRecordCount() -
createMarkupItemRecord
- Throws:
IOException
-