qunicorn_core.db package
Subpackages
- qunicorn_core.db.database_services package
- Submodules
- qunicorn_core.db.database_services.db_service module
- qunicorn_core.db.database_services.deployment_db_service module
- qunicorn_core.db.database_services.device_db_service module
- qunicorn_core.db.database_services.job_db_service module
- qunicorn_core.db.database_services.provider_db_service module
- qunicorn_core.db.database_services.user_db_service module
- Module contents
- qunicorn_core.db.models package
- Submodules
- qunicorn_core.db.models.db_model module
- qunicorn_core.db.models.deployment module
- qunicorn_core.db.models.device module
- qunicorn_core.db.models.job module
JobDataclassJobDataclass.celery_idJobDataclass.deploymentJobDataclass.deployment_idJobDataclass.executed_byJobDataclass.executed_onJobDataclass.executed_on_idJobDataclass.finished_atJobDataclass.idJobDataclass.nameJobDataclass.progressJobDataclass.provider_specific_idJobDataclass.resultsJobDataclass.shotsJobDataclass.started_atJobDataclass.stateJobDataclass.type
- qunicorn_core.db.models.provider module
- qunicorn_core.db.models.provider_assembler_language module
- qunicorn_core.db.models.quantum_program module
QuantumProgramDataclassQuantumProgramDataclass.assembler_languageQuantumProgramDataclass.deployment_idQuantumProgramDataclass.idQuantumProgramDataclass.python_file_inputsQuantumProgramDataclass.python_file_metadataQuantumProgramDataclass.python_file_optionsQuantumProgramDataclass.python_file_pathQuantumProgramDataclass.quantum_circuit
- qunicorn_core.db.models.result module
- qunicorn_core.db.models.user module
- Module contents
Submodules
qunicorn_core.db.cli module
CLI functions for the db module.
- qunicorn_core.db.cli.create_db_function(app: Flask)
- qunicorn_core.db.cli.create_default_qasm2_deployment() DeploymentDataclass
- qunicorn_core.db.cli.create_default_qasm3_deployment() DeploymentDataclass
- qunicorn_core.db.cli.drop_db_function(app: Flask)
- qunicorn_core.db.cli.load_db_function(app: Flask, if_not_exists=True)
- qunicorn_core.db.cli.register_cli_blueprint(app: Flask)
Method to register the DB CLI blueprint.
qunicorn_core.db.db module
Module to hold DB constant to avoid circular imports.
Module contents
Module containing database cli and api_models.
- qunicorn_core.db.register_db(app: Flask)
Register the sqlalchemy db and alembic migrations with the flask app.