Class DBTraceDataSettingsAdapter.DBTraceDataSettingsSpace
java.lang.Object
ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMapSpace<DBTraceDataSettingsAdapter.DBTraceSettingsEntry, DBTraceDataSettingsAdapter.DBTraceSettingsEntry>
ghidra.trace.database.data.DBTraceDataSettingsAdapter.DBTraceDataSettingsSpace
- All Implemented Interfaces:
DBTraceDataSettingsOperations, DBTraceSpaceBased, TraceAddressSnapRangePropertyMapOperations<DBTraceDataSettingsAdapter.DBTraceSettingsEntry>, TraceAddressSnapRangePropertyMapSpace<DBTraceDataSettingsAdapter.DBTraceSettingsEntry>, TraceSpaceMixin, SpatialMap<TraceAddressSnapRange, DBTraceDataSettingsAdapter.DBTraceSettingsEntry, DBTraceAddressSnapRangePropertyMapTree.TraceAddressSnapRangeQuery>
- Enclosing class:
DBTraceDataSettingsAdapter
public class DBTraceDataSettingsAdapter.DBTraceDataSettingsSpace
extends DBTraceAddressSnapRangePropertyMapSpace<DBTraceDataSettingsAdapter.DBTraceSettingsEntry, DBTraceDataSettingsAdapter.DBTraceSettingsEntry>
implements DBTraceDataSettingsOperations
-
Nested Class Summary
Nested classes/interfaces inherited from interface SpatialMap
SpatialMap.EmptySpatialMap<DS,T, Q> -
Field Summary
Fields inherited from class DBTraceAddressSnapRangePropertyMapSpace
fullSpace, lock, map, space, trace, treeFields inherited from interface SpatialMap
EMPTY_MAP -
Constructor Summary
ConstructorsConstructorDescriptionDBTraceDataSettingsSpace(String tableName, DBTrace trace, DBCachedObjectStoreFactory storeFactory, ReadWriteLock lock, AddressSpace space, Class<DBTraceDataSettingsAdapter.DBTraceSettingsEntry> dataType, DBTraceAddressSnapRangePropertyMap.DBTraceAddressSnapRangePropertyMapDataFactory<DBTraceDataSettingsAdapter.DBTraceSettingsEntry, DBTraceDataSettingsAdapter.DBTraceSettingsEntry> dataFactory) -
Method Summary
Methods inherited from class DBTraceAddressSnapRangePropertyMapSpace
checkIntegrity, clear, deleteData, deleteValue, entries, firstEntry, firstKey, firstValue, getAddressSetView, getAddressSetView, getAddressSpace, getDataByKey, getTrace, getUserIndex, invalidateCache, isEmpty, keys, orderedEntries, orderedKeys, orderedValues, put, reduce, remove, remove, size, valuesMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface DBTraceDataSettingsOperations
clear, doExactOrNew, doGetEntry, doGetExactEntry, doMakeWay, getLong, getSettingNames, getString, getValue, isEmpty, setLong, setString, setValueMethods inherited from interface DBTraceSpaceBased
assertInSpace, assertInSpace, explainLanguages, isMySpace, toAddress, toOverlayMethods inherited from interface SpatialMap
clear, entries, firstEntry, firstKey, firstValue, isEmpty, keys, orderedEntries, orderedKeys, orderedValues, put, reduce, remove, remove, size, valuesMethods inherited from interface TraceAddressSnapRangePropertyMapOperations
deleteValue, getAddressSetView, getAddressSetView, put, put, put, putMethods inherited from interface TraceSpaceMixin
getFrameLevel, getThread
-
Constructor Details
-
DBTraceDataSettingsSpace
public DBTraceDataSettingsSpace(String tableName, DBTrace trace, DBCachedObjectStoreFactory storeFactory, ReadWriteLock lock, AddressSpace space, Class<DBTraceDataSettingsAdapter.DBTraceSettingsEntry> dataType, DBTraceAddressSnapRangePropertyMap.DBTraceAddressSnapRangePropertyMapDataFactory<DBTraceDataSettingsAdapter.DBTraceSettingsEntry, DBTraceDataSettingsAdapter.DBTraceSettingsEntry> dataFactory) throws VersionException, IOException - Throws:
VersionExceptionIOException
-
-
Method Details
-
makeWay
- Specified by:
makeWayin interfaceDBTraceDataSettingsOperations
-
getLock
- Specified by:
getLockin interfaceDBTraceDataSettingsOperations
-