cpl_core.database

Submodules

cpl_core.database.database_model

cpl_core.database.database_settings

class cpl_core.database.database_settings.DatabaseSettings

Bases: cpl_core.configuration.configuration_model_abc.ConfigurationModelABC

Represents settings for the database connection

property auth_plugin
property case_sensitive
property connection_string
property credentials
property echo
property encoding
from_dict(settings: dict)

Sets attributes from given dict

settings: dict

cpl_core.database.database_settings_name_enum

class cpl_core.database.database_settings_name_enum.DatabaseSettingsNameEnum(value)

Bases: enum.Enum

An enumeration.

auth_plugin = 'AuthPlugin'
case_sensitive = 'CaseSensitive'
connection_string = 'ConnectionString'
credentials = 'Credentials'
echo = 'Echo'
encoding = 'Encoding'