Package ghidra.trace.database
Class DBTraceUtils.OffsetThenSnapDBFieldCodec<OT extends DBAnnotatedObject>
java.lang.Object
ghidra.util.database.DBCachedObjectStoreFactory.AbstractDBFieldCodec<DBTraceUtils.OffsetSnap,OT,BinaryField>
ghidra.trace.database.DBTraceUtils.AbstractOffsetSnapDBFieldCodec<OT>
ghidra.trace.database.DBTraceUtils.OffsetThenSnapDBFieldCodec<OT>
- Type Parameters:
OT- the type of the object whose field is encoded/decoded.
- All Implemented Interfaces:
DBCachedObjectStoreFactory.DBFieldCodec<DBTraceUtils.OffsetSnap,OT, BinaryField>
- Enclosing class:
DBTraceUtils
public static class DBTraceUtils.OffsetThenSnapDBFieldCodec<OT extends DBAnnotatedObject>
extends DBTraceUtils.AbstractOffsetSnapDBFieldCodec<OT>
Codec for storing
DBTraceUtils.OffsetSnaps as BinaryFields.
Encodes the address space ID followed by the address then the snap.
-
Field Summary
Fields inherited from class ghidra.util.database.DBCachedObjectStoreFactory.AbstractDBFieldCodec
column, field, fieldType, objectType, valueType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DBTraceUtils.OffsetSnapdecode(byte[] arr) protected byte[]encode(DBTraceUtils.OffsetSnap value) Methods inherited from class ghidra.trace.database.DBTraceUtils.AbstractOffsetSnapDBFieldCodec
doLoad, doStore, storeMethods inherited from class ghidra.util.database.DBCachedObjectStoreFactory.AbstractDBFieldCodec
getFieldType, getObjectType, getValue, getValueType, load, setValue, storeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ghidra.util.database.DBCachedObjectStoreFactory.DBFieldCodec
encodeField
-
Constructor Details
-
OffsetThenSnapDBFieldCodec
-
-
Method Details
-
encode
- Specified by:
encodein classDBTraceUtils.AbstractOffsetSnapDBFieldCodec<OT extends DBAnnotatedObject>
-
decode
- Specified by:
decodein classDBTraceUtils.AbstractOffsetSnapDBFieldCodec<OT extends DBAnnotatedObject>
-