Package ghidra.trace.database.map
Class AbstractDBTracePropertyMap.DBTraceLongPropertyMap
java.lang.Object
ghidra.trace.database.space.AbstractDBTraceSpaceBasedManager<DBTraceAddressSnapRangePropertyMapSpace<Long,AbstractDBTracePropertyMap.DBTraceLongPropertyMapEntry>>
ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMap<Long,AbstractDBTracePropertyMap.DBTraceLongPropertyMapEntry>
ghidra.trace.database.map.AbstractDBTracePropertyMap<Long,AbstractDBTracePropertyMap.DBTraceLongPropertyMapEntry>
ghidra.trace.database.map.AbstractDBTracePropertyMap.DBTraceLongPropertyMap
- All Implemented Interfaces:
ErrorHandler,DBTraceManager,DBTraceDelegatingManager<DBTraceAddressSnapRangePropertyMapSpace<Long,,AbstractDBTracePropertyMap.DBTraceLongPropertyMapEntry>> TraceAddressSnapRangePropertyMap<Long>,TraceAddressSnapRangePropertyMapOperations<Long>,TracePropertyMap<Long>,TracePropertyMapOperations<Long>,SpatialMap<TraceAddressSnapRange,Long, DBTraceAddressSnapRangePropertyMapTree.TraceAddressSnapRangeQuery>
- Enclosing class:
AbstractDBTracePropertyMap<T,DR extends DBTraceAddressSnapRangePropertyMapTree.AbstractDBTraceAddressSnapRangePropertyMapData<T>>
public static class AbstractDBTracePropertyMap.DBTraceLongPropertyMap
extends AbstractDBTracePropertyMap<Long,AbstractDBTracePropertyMap.DBTraceLongPropertyMapEntry>
-
Nested Class Summary
Nested classes/interfaces inherited from class ghidra.trace.database.map.AbstractDBTracePropertyMap
AbstractDBTracePropertyMap.DBTraceIntPropertyMap, AbstractDBTracePropertyMap.DBTraceIntPropertyMapEntry, AbstractDBTracePropertyMap.DBTraceLongPropertyMap, AbstractDBTracePropertyMap.DBTraceLongPropertyMapEntry, AbstractDBTracePropertyMap.DBTracePropertyMapSpace, AbstractDBTracePropertyMap.DBTraceSaveablePropertyMap<T extends Saveable>, AbstractDBTracePropertyMap.DBTraceSaveablePropertyMapEntry<T extends Saveable>, AbstractDBTracePropertyMap.DBTraceStringPropertyMap, AbstractDBTracePropertyMap.DBTraceStringPropertyMapEntry, AbstractDBTracePropertyMap.DBTraceVoidPropertyMap, AbstractDBTracePropertyMap.DBTraceVoidPropertyMapEntry, AbstractDBTracePropertyMap.SaveableDBFieldCodecNested classes/interfaces inherited from class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMap
DBTraceAddressSnapRangePropertyMap.DBTraceAddressSnapRangePropertyMapDataFactory<T,DR extends DBTraceAddressSnapRangePropertyMapTree.AbstractDBTraceAddressSnapRangePropertyMapData<T>> Nested classes/interfaces inherited from class ghidra.trace.database.space.AbstractDBTraceSpaceBasedManager
AbstractDBTraceSpaceBasedManager.DBTraceSpaceEntryNested classes/interfaces inherited from interface ghidra.trace.database.space.DBTraceDelegatingManager
DBTraceDelegatingManager.ExcConsumer<T,E extends Throwable>, DBTraceDelegatingManager.ExcFunction<T, R, E extends Throwable>, DBTraceDelegatingManager.ExcPredicate<T, E extends Throwable>, DBTraceDelegatingManager.ExcSupplier<T, E extends Throwable> Nested classes/interfaces inherited from interface ghidra.util.database.spatial.SpatialMap
SpatialMap.EmptySpatialMap<DS extends BoundedShape<?>,T, Q> -
Field Summary
Fields inherited from class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMap
dataFactory, dataTypeFields inherited from class ghidra.trace.database.space.AbstractDBTraceSpaceBasedManager
baseLanguage, dbh, lock, name, NO_ADDRESS_SPACE, regSpacesByContainer, spaces, spaceStore, spacesView, threadManager, traceFields inherited from interface ghidra.util.database.spatial.SpatialMap
EMPTY_MAP -
Constructor Summary
ConstructorsConstructorDescriptionDBTraceLongPropertyMap(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 ghidra.trace.database.map.AbstractDBTracePropertyMap
clear, createSpace, delete, get, getEntries, getEntry, getPropertyMapRegisterSpace, getPropertyMapSpace, makeWay, makeWay, put, set, setMethods inherited from class ghidra.trace.database.map.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 ghidra.trace.database.space.AbstractDBTraceSpaceBasedManager
dbError, get, getActiveSpaces, getBaseLanguage, getForRegisterSpace, getForRegisterSpace, getForRegisterSpace, getLock, getSpaceByName, getTabledSpaces, getTrace, invalidateCache, loadSpaces, tableNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ghidra.trace.database.space.DBTraceDelegatingManager
checkIsInMemory, delegateAddressSet, delegateAny, delegateCollection, delegateDeleteB, delegateDeleteV, delegateFirst, delegateHashSet, delegateRead, delegateRead, delegateReadB, delegateReadI, delegateReadI, delegateReadOr, delegateWrite, delegateWriteAll, delegateWriteI, delegateWriteVMethods inherited from interface ghidra.trace.model.map.TraceAddressSnapRangePropertyMapOperations
put, put, put, putMethods inherited from interface ghidra.trace.model.property.TracePropertyMap
getPropertyMapRegisterSpaceMethods inherited from interface ghidra.trace.model.property.TracePropertyMapOperations
getAddressSetView
-
Constructor Details
-
DBTraceLongPropertyMap
public DBTraceLongPropertyMap(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
-