Core API reference
The scripts in core
are called by the Bunny daemon and command-line interface (CLI).
rquest-dto
The classes used by the core functions are held in rquest-dto.
component | description |
---|---|
constants | provides names for File s |
db_manager | manages database connections for bunny |
entities | Object Relational Mappings for the OMOP-CDM |
enums | Bunny enumerations |
execute_query | executes queries against the database |
logger | logs Bunny’s activities |
obfuscation | Result obfuscation to protect personally identifiable information |
parser | parses command-line arguments for bunny-cli |
query_solvers | Solves different types of query against the database |
results_modifiers | configures obfuscation |
setting_database | builds db_manager for bunny |
settings | Provides settings for other core modules by reading environment variables |
task_api_client | A client for interacting with the Task API |