Package ghidra.features.bsim.query.client
package ghidra.features.bsim.query.client
-
ClassDescriptionAbstractSQLFunctionDatabase<VF extends LSHVectorFactory>Defines the BSim
FunctionDatabase
backed by an SQL database.The SQL clauses for all the filters that are to be used in a BSim queryCancelledSQLException
indicates a SQL operation was intentionally cancelled.Compare an entire set of executables to each other by combining significance scores between functions.Mutable integer class for histogramClass for accumulating a matrix of scores between pairs of executables ExecutableRecords are registered with addExecutable.Container for a pair of FunctionDescriptions, possibly from different DescriptionManagers along with similarity/significance informationExecutableComparison scorer to use when we are comparing exactly one executable against a set of other executables (one to many).Lightweight object container of an LSHVector and its count within a collection of functions (database/executable) TODO: This should likely be merged with SignatureRecordClass for managing filter elements (FilterTemplate) that need to be resolved (typically to an id) before they can be converted to an SQL clause.Defines the BSimFunctionDatabase
backed by a PostgreSQL database.Store and retrieve self-significance scores for executables specified by md5.Container for collecting and sorting SQL string representations of FilterTemplatesAn in-memory score cacher.