Package ghidra.trace.database.target
Class TraceObjectValueQuery
java.lang.Object
ghidra.util.database.spatial.hyper.AbstractHyperBoxQuery<ghidra.trace.database.target.ValueTriple,ValueShape,ValueBox,TraceObjectValueQuery>
ghidra.trace.database.target.TraceObjectValueQuery
- All Implemented Interfaces:
Query<ValueShape,ValueBox>
public class TraceObjectValueQuery
extends AbstractHyperBoxQuery<ghidra.trace.database.target.ValueTriple,ValueShape,ValueBox,TraceObjectValueQuery>
-
Nested Class Summary
Nested classes/interfaces inherited from class ghidra.util.database.spatial.hyper.AbstractHyperBoxQuery
AbstractHyperBoxQuery.QueryFactory<NS extends HyperBox<?,NS>, Q extends AbstractHyperBoxQuery<?, ?, NS, Q>> Nested classes/interfaces inherited from interface ghidra.util.database.spatial.Query
Query.QueryInclusion -
Field Summary
Fields inherited from class ghidra.util.database.spatial.hyper.AbstractHyperBoxQuery
comparator, direction, ls, space, us -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TraceObjectValueQueryall()static TraceObjectValueQuerystatic TraceObjectValueQuerycanonicalParents(DBTraceObject child, Lifespan lifespan) protected TraceObjectValueQuerycreate(ValueBox ir1, ValueBox ir2, HyperDirection newDirection) static TraceObjectValueQueryintersecting(Lifespan lifespan, AddressRange range) static TraceObjectValueQueryintersecting(String minKey, String maxKey, Lifespan lifespan, AddressRange range) static TraceObjectValueQueryintersecting(String minKey, String maxKey, Lifespan lifespan, DBCachedObjectStoreFactory.RecAddress minAddress, DBCachedObjectStoreFactory.RecAddress maxAddress) static TraceObjectValueQueryparents(DBTraceObject child, Lifespan lifespan) booleantestData(ValueShape shape) Test if the given data shape is included in the querystatic TraceObjectValueQueryvalues(DBTraceObject parent, Lifespan lifespan) static TraceObjectValueQueryvalues(DBTraceObject parent, String minKey, String maxKey, Lifespan lifespan) Methods inherited from class ghidra.util.database.spatial.hyper.AbstractHyperBoxQuery
and, createBoundsComparator, enclosed, enclosing, equalTo, getBoundsComparator, getDirection, intersecting, starting, terminateEarlyData, terminateEarlyNode, testNode
-
Constructor Details
-
TraceObjectValueQuery
-
-
Method Details
-
testData
Description copied from interface:QueryTest if the given data shape is included in the query- Parameters:
shape- the shape of the data entry- Returns:
- true if it is included
-
create
- Specified by:
createin classAbstractHyperBoxQuery<ghidra.trace.database.target.ValueTriple,ValueShape, ValueBox, TraceObjectValueQuery>
-
all
-
canonicalParents
-
parents
-
values
-
values
public static TraceObjectValueQuery values(DBTraceObject parent, String minKey, String maxKey, Lifespan lifespan) -
intersecting
public static TraceObjectValueQuery intersecting(String minKey, String maxKey, Lifespan lifespan, DBCachedObjectStoreFactory.RecAddress minAddress, DBCachedObjectStoreFactory.RecAddress maxAddress) -
intersecting
public static TraceObjectValueQuery intersecting(String minKey, String maxKey, Lifespan lifespan, AddressRange range) -
intersecting
-
at
-