cpl.database

Submodules

cpl.database.database_model

cpl.database.database_settings

class cpl.database.database_settings.DatabaseSettings

Bases: cpl.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.database.database_settings_name_enum

class cpl.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'