Class AbstractDBTracePropertyMap.DBTraceIntPropertyMap
java.lang.Object
ghidra.trace.database.space.AbstractDBTraceSpaceBasedManager<DBTraceAddressSnapRangePropertyMapSpace<Integer, AbstractDBTracePropertyMap.DBTraceIntPropertyMapEntry>>
ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMap<Integer, AbstractDBTracePropertyMap.DBTraceIntPropertyMapEntry>
ghidra.trace.database.map.AbstractDBTracePropertyMap<Integer, AbstractDBTracePropertyMap.DBTraceIntPropertyMapEntry>
ghidra.trace.database.map.AbstractDBTracePropertyMap.DBTraceIntPropertyMap
- All Implemented Interfaces:
ErrorHandler, DBTraceManager, DBTraceDelegatingManager<DBTraceAddressSnapRangePropertyMapSpace<Integer, AbstractDBTracePropertyMap.DBTraceIntPropertyMapEntry>>, TraceAddressSnapRangePropertyMap<Integer>, TraceAddressSnapRangePropertyMapOperations<Integer>, TracePropertyMap<Integer>, TracePropertyMapOperations<Integer>, SpatialMap<TraceAddressSnapRange, Integer, DBTraceAddressSnapRangePropertyMapTree.TraceAddressSnapRangeQuery>
- Enclosing class:
AbstractDBTracePropertyMap<T, DR extends DBTraceAddressSnapRangePropertyMapTree.AbstractDBTraceAddressSnapRangePropertyMapData<T>>
public static class AbstractDBTracePropertyMap.DBTraceIntPropertyMap
extends AbstractDBTracePropertyMap<Integer, AbstractDBTracePropertyMap.DBTraceIntPropertyMapEntry>
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractDBTracePropertyMap
AbstractDBTracePropertyMap.DBTraceIntPropertyMap, AbstractDBTracePropertyMap.DBTraceIntPropertyMapEntry, AbstractDBTracePropertyMap.DBTraceLongPropertyMap, AbstractDBTracePropertyMap.DBTraceLongPropertyMapEntry, AbstractDBTracePropertyMap.DBTracePropertyMapSpace, AbstractDBTracePropertyMap.DBTraceSaveablePropertyMap<T>, AbstractDBTracePropertyMap.DBTraceSaveablePropertyMapEntry<T>, AbstractDBTracePropertyMap.DBTraceStringPropertyMap, AbstractDBTracePropertyMap.DBTraceStringPropertyMapEntry, AbstractDBTracePropertyMap.DBTraceVoidPropertyMap, AbstractDBTracePropertyMap.DBTraceVoidPropertyMapEntry, AbstractDBTracePropertyMap.SaveableDBFieldCodecNested classes/interfaces inherited from class DBTraceAddressSnapRangePropertyMap
DBTraceAddressSnapRangePropertyMap.DBTraceAddressSnapRangePropertyMapDataFactory<T,DR> Nested classes/interfaces inherited from class AbstractDBTraceSpaceBasedManager
AbstractDBTraceSpaceBasedManager.DBTraceSpaceEntryNested classes/interfaces inherited from interface DBTraceDelegatingManager
DBTraceDelegatingManager.ExcConsumer<T,E>, DBTraceDelegatingManager.ExcFunction<T, R, E>, DBTraceDelegatingManager.ExcPredicate<T, E>, DBTraceDelegatingManager.ExcSupplier<T, E> Nested classes/interfaces inherited from interface SpatialMap
SpatialMap.EmptySpatialMap<DS,T, Q> -
Field Summary
Fields inherited from class DBTraceAddressSnapRangePropertyMap
dataFactory, dataTypeFields inherited from class AbstractDBTraceSpaceBasedManager
baseLanguage, dbh, lock, name, NO_ADDRESS_SPACE, regSpacesByContainer, spaces, spaceStore, spacesView, threadManager, traceFields inherited from interface SpatialMap
EMPTY_MAP -
Constructor Summary
ConstructorsConstructorDescriptionDBTraceIntPropertyMap(String name, DBHandle dbh, OpenMode openMode, ReadWriteLock lock, TaskMonitor monitor, Language baseLanguage, DBTrace trace, DBTraceThreadManager threadManager) -
Method Summary
Modifier and TypeMethodDescriptionGet the class for values of the mapMethods inherited from class AbstractDBTracePropertyMap
clear, createSpace, delete, get, getEntries, getEntry, getPropertyMapRegisterSpace, getPropertyMapSpace, makeWay, makeWay, put, set, setMethods inherited from class DBTraceAddressSnapRangePropertyMap
clear, deleteData, deleteValue, entries, firstEntry, firstKey, firstValue, getAddressSetView, getAddressSetView, getForSpace, getName, getRegisterSpace, getRegisterSpace, isEmpty, keys, orderedEntries, orderedKeys, orderedValues, readLock, reduce, remove, remove, size, values, writeLockMethods inherited from class AbstractDBTraceSpaceBasedManager
dbError, get, getActiveSpaces, getBaseLanguage, getForRegisterSpace, getForRegisterSpace, getForRegisterSpace, getLock, getSpaceByName, getTabledSpaces, getTrace, invalidateCache, loadSpaces, tableNameMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface DBTraceDelegatingManager
checkIsInMemory, delegateAddressSet, delegateAny, delegateCollection, delegateDeleteB, delegateDeleteV, delegateFirst, delegateHashSet, delegateRead, delegateRead, delegateReadB, delegateReadI, delegateReadI, delegateReadOr, delegateWrite, delegateWriteAll, delegateWriteI, delegateWriteVMethods inherited from interface TraceAddressSnapRangePropertyMapOperations
put, put, put, putMethods inherited from interface TracePropertyMap
getPropertyMapRegisterSpaceMethods inherited from interface TracePropertyMapOperations
getAddressSetView
-
Constructor Details
-
DBTraceIntPropertyMap
public DBTraceIntPropertyMap(String name, DBHandle dbh, OpenMode openMode, ReadWriteLock lock, TaskMonitor monitor, Language baseLanguage, DBTrace trace, DBTraceThreadManager threadManager) throws IOException, VersionException - Throws:
IOExceptionVersionException
-
-
Method Details
-
getValueClass
Description copied from interface:TracePropertyMapOperationsGet the class for values of the map- Returns:
- the value class
-