cpl.database.context

cpl.database.context.database_context module

class cpl.database.context.database_context.DatabaseContext(database_settings: cpl.database.database_settings.DatabaseSettings)

Bases: cpl.database.context.database_context_abc.DatabaseContextABC

connect(connection_string: str)

Connects to a database with connection string :param connection_string: :return:

property engine
save_changes()

Saves changes of the database

property session

cpl.database.context.database_context_abc module

class cpl.database.context.database_context_abc.DatabaseContextABC(*args)

Bases: abc.ABC

abstract connect(connection_string: str)

Connects to a database with connection string :param connection_string: :return:

abstract property engine
save_changes()

Saves changes of the database

abstract property session