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()
void
mergeResults
(QueryResponseRecord subresponse) Combine partial results from subresponse into this global responseabstract void
restoreXml
(XmlPullParser parser, LSHVectorFactory vectorFactory) abstract void
void
sort()
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
-