# Hierarchy For Package ghidra.features.bsim.query

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - ghidra.features.bsim.query.BSimClientFactory
  - ghidra.features.bsim.query.BSimControlLaunchable (implements ghidra.GhidraLaunchable)
  - ghidra.features.bsim.query.BSimDBConnectTaskManager
  - ghidra.features.bsim.query.BSimInitializer (implements ghidra.framework.ModuleInitializer)
  - ghidra.features.bsim.query.BSimPostgresDBConnectionManager
  - ghidra.features.bsim.query.BSimPostgresDBConnectionManager.BSimPostgresDataSource (implements ghidra.features.bsim.query.BSimJDBCDataSource)
  - ghidra.features.bsim.query.BSimServerInfo (implements java.lang.Comparable<T>)
  - ghidra.features.bsim.query.ChildMatchRecord (implements java.lang.Comparable<T>)
  - ghidra.features.bsim.query.CompareSignatures
  - ghidra.util.DefaultErrorLogger (implements ghidra.util.ErrorLogger)
    - ghidra.features.bsim.query.MinimalErrorLogger
  - ghidra.features.bsim.query.FunctionDatabase.BSimError
  - ghidra.features.bsim.query.GenSignatures
  - ghidra.features.bsim.query.GenSignatures.SignatureTask (implements ghidra.features.bsim.query.DecompileFunctionTask)
  - ghidra.features.bsim.query.ParallelDecompileTask
  - ghidra.framework.plugintool.util.PluginPackage (implements java.lang.Comparable<T>, ghidra.util.classfinder.ExtensionPoint)
    - ghidra.features.bsim.query.BsimPluginPackage
  - ghidra.features.bsim.query.ServerConfig
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - ghidra.features.bsim.query.FunctionDatabase.DatabaseNonFatalException
      - ghidra.features.bsim.query.LSHException

## Interface Hierarchy

- java.lang.AutoCloseable
  - ghidra.features.bsim.query.FunctionDatabase
    - ghidra.features.bsim.query.SQLFunctionDatabase
- ghidra.features.bsim.query.BSimDBConnectTaskManager.DBConnectionSupplier
- ghidra.features.bsim.query.BSimJDBCDataSource
- ghidra.features.bsim.query.DecompileFunctionTask

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - ghidra.features.bsim.query.BSimServerInfo.DBType
    - ghidra.features.bsim.query.FunctionDatabase.ConnectionType
    - ghidra.features.bsim.query.FunctionDatabase.ErrorCategory
    - ghidra.features.bsim.query.FunctionDatabase.Status