Class QueryOptionalExist
java.lang.Object
ghidra.features.bsim.query.protocol.BSimQuery<ResponseOptionalExist>
ghidra.features.bsim.query.protocol.QueryOptionalExist
Query whether an optional table exists. If it doesn't exist it can be created.
If it exists, it can be cleared
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanbooleanintint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidrestoreXml(XmlPullParser parser, LSHVectorFactory vectorFactory) voidMethods inherited from class ghidra.features.bsim.query.protocol.BSimQuery
clearResponse, execute, getDescriptionManager, getLocalStagingCopy, getName, getResponse, restoreQuery
-
Field Details
-
optionalresponse
-
tableName
-
keyType
public int keyType -
valueType
public int valueType -
attemptCreation
public boolean attemptCreation -
clearTable
public boolean clearTable
-
-
Constructor Details
-
QueryOptionalExist
public QueryOptionalExist()
-
-
Method Details
-
buildResponseTemplate
public void buildResponseTemplate()- Overrides:
buildResponseTemplatein classBSimQuery<ResponseOptionalExist>
-
saveXml
- Specified by:
saveXmlin classBSimQuery<ResponseOptionalExist>- Throws:
IOException
-
restoreXml
- Specified by:
restoreXmlin classBSimQuery<ResponseOptionalExist>- Throws:
LSHException
-