Class QueryResponseRecord
java.lang.Object
ghidra.features.bsim.query.protocol.QueryResponseRecord
- Direct Known Subclasses:
ResponseAdjustIndex,ResponseChildren,ResponseCluster,ResponseDelete,ResponseDropDatabase,ResponseError,ResponseExe,ResponseInfo,ResponseInsert,ResponseName,ResponseNearest,ResponseNearestVector,ResponseOptionalExist,ResponseOptionalValues,ResponsePair,ResponsePassword,ResponsePrewarm,ResponseUpdate,ResponseVectorId,ResponseVectorMatch
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()voidmergeResults(QueryResponseRecord subresponse) Combine partial results from subresponse into this global responseabstract voidrestoreXml(XmlPullParser parser, LSHVectorFactory vectorFactory) abstract voidvoidsort()Perform any preferred sorting on the result of a query
-
Field Details
-
name
-
-
Constructor Details
-
QueryResponseRecord
-
-
Method Details
-
getName
-
saveXml
- Throws:
IOException
-
restoreXml
public abstract void restoreXml(XmlPullParser parser, LSHVectorFactory vectorFactory) throws LSHException - Throws:
LSHException
-
getDescriptionManager
-
getLocalStagingCopy
- Returns:
- a partial clone of this query suitable for holding local stages of the query via StagingManager
-
mergeResults
Combine partial results from subresponse into this global response- Parameters:
subresponse- the partial response to merge into this- Throws:
LSHException- for errors performing the merge
-
sort
public void sort()Perform any preferred sorting on the result of a query
-