Package ghidra.util.database.spatial
Class DBTreeRecord<RS extends BoundedShape<NS>,NS extends BoundingShape<NS>>
java.lang.Object
ghidra.program.database.DatabaseObject
ghidra.util.database.DBAnnotatedObject
ghidra.util.database.spatial.DBTreeRecord<RS,NS>
- Direct Known Subclasses:
DBTreeDataRecord,DBTreeNodeRecord
public abstract class DBTreeRecord<RS extends BoundedShape<NS>,NS extends BoundingShape<NS>>
extends DBAnnotatedObject
-
Field Summary
Fields inherited from class ghidra.program.database.DatabaseObject
key -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract NSprotected abstract intGet the total number of data entries in this sub-tree For data entries, this is 1.abstract longabstract RSgetShape()abstract voidsetParentKey(long parentKey) abstract voidMethods inherited from class ghidra.util.database.DBAnnotatedObject
doRefresh, doUpdateAll, doUpdated, doWrite, fresh, getObjectKey, getTableName, isDeleted, refresh, refresh, update, update, update, updateMethods inherited from class ghidra.program.database.DatabaseObject
checkDeleted, checkIsValid, checkIsValid, getKey, isDeleted, isInvalid, keyChanged, setDeleted, setInvalid, validate
-
Constructor Details
-
DBTreeRecord
-
-
Method Details
-
getShape
-
getBounds
-
setShape
-
getParentKey
public abstract long getParentKey() -
setParentKey
public abstract void setParentKey(long parentKey) -
getDataCount
protected abstract int getDataCount()Get the total number of data entries in this sub-tree For data entries, this is 1.- Returns:
- the data count
-