SYMBOL INDEX (143 symbols across 21 files) FILE: mysql_autoxtrabackup/api/controller/controller.py function home (line 19) | async def home() -> RedirectResponse: function backup (line 29) | async def backup() -> JSONResponse: function prepare (line 49) | async def prepare() -> JSONResponse: function backups (line 69) | async def backups() -> JSONResponse: function delete (line 85) | async def delete() -> JSONResponse: FILE: mysql_autoxtrabackup/api/main.py function startup (line 14) | async def startup() -> None: function shutdown (line 20) | async def shutdown() -> None: function modify_openapi (line 25) | def modify_openapi() -> Dict[str, Any]: function run_server (line 44) | def run_server(host: Optional[str] = None, port: Optional[int] = None) -... FILE: mysql_autoxtrabackup/autoxtrabackup.py function address_matcher (line 31) | def address_matcher(plt: str) -> str: function print_help (line 41) | def print_help(ctx: click.Context, param: None, value: bool) -> None: function print_version (line 48) | def print_version(ctx: click.Context, param: None, value: bool) -> None: function check_file_content (line 61) | def check_file_content(file: str) -> Optional[bool]: function validate_file (line 95) | def validate_file(file: str) -> Optional[bool]: function all_procedure (line 180) | def all_procedure( FILE: mysql_autoxtrabackup/backup_backup/backup_archive.py class BackupArchive (line 16) | class BackupArchive: method __init__ (line 17) | def __init__( method create_backup_archives (line 32) | def create_backup_archives(self) -> bool: method clean_old_archives (line 124) | def clean_old_archives(self) -> None: FILE: mysql_autoxtrabackup/backup_backup/backup_builder.py class BackupBuilderChecker (line 13) | class BackupBuilderChecker: method __init__ (line 16) | def __init__( method general_command_builder (line 30) | def general_command_builder(self) -> str: method extract_decrypt_from_stream_backup (line 99) | def extract_decrypt_from_stream_backup( method stream_encrypt_compress_tar_checker (line 159) | def stream_encrypt_compress_tar_checker(self) -> None: method stream_tar_incremental_checker (line 173) | def stream_tar_incremental_checker(self) -> None: method full_backup_command_builder (line 184) | def full_backup_command_builder(self, full_backup_dir: str) -> str: method inc_backup_command_builder (line 213) | def inc_backup_command_builder( method decrypter (line 257) | def decrypter( FILE: mysql_autoxtrabackup/backup_backup/backuper.py class Backup (line 25) | class Backup: method __init__ (line 26) | def __init__( method add_tag (line 41) | def add_tag( method show_tags (line 97) | def show_tags(backup_dir: str, tag_file: Optional[str] = None) -> Opti... method last_full_backup_date (line 122) | def last_full_backup_date( method clean_full_backup_dir (line 140) | def clean_full_backup_dir( method clean_inc_backup_dir (line 166) | def clean_inc_backup_dir(self, inc_dir: Optional[str] = None) -> Optio... method full_backup (line 176) | def full_backup(self) -> bool: method inc_backup (line 215) | def inc_backup(self) -> bool: method all_backup (line 278) | def all_backup(self) -> bool: FILE: mysql_autoxtrabackup/backup_prepare/copy_back.py class CopyBack (line 14) | class CopyBack: method __init__ (line 15) | def __init__(self, config: str = path_config.config_path_file) -> None: method shutdown_mysql (line 22) | def shutdown_mysql(self) -> Union[None, bool, Exception]: method move_to_tmp_dir (line 28) | def move_to_tmp_dir(self) -> None: method create_empty_data_dir (line 42) | def create_empty_data_dir(self) -> Union[None, bool, Exception]: method move_data_dir (line 47) | def move_data_dir(self) -> bool: method run_xtra_copyback (line 58) | def run_xtra_copyback(self, data_dir: Optional[str] = None) -> Optiona... method giving_chown (line 69) | def giving_chown(self, data_dir: Optional[str] = None) -> Optional[bool]: method start_mysql_func (line 77) | def start_mysql_func( method check_if_backup_prepared (line 91) | def check_if_backup_prepared( method copy (line 114) | def copy( method copy_back_action (line 143) | def copy_back_action(self, options: Optional[str] = None) -> Optional[... FILE: mysql_autoxtrabackup/backup_prepare/prepare.py class Prepare (line 18) | class Prepare: method __init__ (line 19) | def __init__( method run_prepare_command (line 49) | def run_prepare_command( method prepare_with_tags (line 63) | def prepare_with_tags(self) -> Optional[bool]: method prepare_only_full_backup (line 151) | def prepare_only_full_backup(self) -> Union[None, bool, Exception]: method prepare_inc_full_backups (line 187) | def prepare_inc_full_backups(self) -> Union[None, bool, Exception]: method prepare_backup_and_copy_back (line 245) | def prepare_backup_and_copy_back(self) -> None: FILE: mysql_autoxtrabackup/backup_prepare/prepare_builder.py class BackupPrepareBuilderChecker (line 12) | class BackupPrepareBuilderChecker: method __init__ (line 13) | def __init__( method parse_backup_tags (line 26) | def parse_backup_tags( method decompress_backup (line 48) | def decompress_backup( method decrypt_backup (line 77) | def decrypt_backup( method prepare_command_builder (line 105) | def prepare_command_builder( method untar_backup (line 146) | def untar_backup(self, recent_bck: str) -> Optional[bool]: FILE: mysql_autoxtrabackup/general_conf/check_env.py class CheckEnv (line 15) | class CheckEnv: method __init__ (line 16) | def __init__( method check_mysql_uptime (line 32) | def check_mysql_uptime(self, options: Optional[str] = None) -> Optiona... method check_mysql_conf (line 78) | def check_mysql_conf(self) -> Union[bool, Exception]: method check_mysql_mysql (line 94) | def check_mysql_mysql(self) -> Union[bool, Exception]: method check_mysql_mysqladmin (line 107) | def check_mysql_mysqladmin(self) -> Union[bool, Exception]: method check_mysql_backuptool (line 120) | def check_mysql_backuptool(self) -> Union[bool, Exception]: method check_mysql_backup_dir (line 132) | def check_mysql_backup_dir(self) -> Optional[bool]: method check_mysql_archive_dir (line 144) | def check_mysql_archive_dir(self) -> Optional[bool]: method check_mysql_full_backup_dir (line 160) | def check_mysql_full_backup_dir(self) -> Optional[bool]: method check_mysql_inc_backup_dir (line 172) | def check_mysql_inc_backup_dir(self) -> Optional[bool]: method check_all_env (line 184) | def check_all_env(self) -> Union[bool, Exception]: FILE: mysql_autoxtrabackup/general_conf/generalops.py class GeneralClass (line 13) | class GeneralClass: method __init__ (line 14) | def __init__(self, config: str = path_config.config_path_file) -> None: method mysql_options (line 24) | def mysql_options(self) -> Dict[str, str]: method logging_options (line 39) | def logging_options(self) -> Dict[str, str]: method compression_options (line 48) | def compression_options(self) -> Dict[str, str]: method xbstream_options (line 59) | def xbstream_options(self) -> Dict[str, str]: method command_options (line 69) | def command_options(self) -> Dict[str, str]: method encryption_options (line 78) | def encryption_options(self) -> Dict[str, str]: method backup_archive_options (line 92) | def backup_archive_options(self) -> Dict[str, Union[str, float]]: method backup_options (line 125) | def backup_options(self) -> Dict[str, Union[str, float]]: FILE: mysql_autoxtrabackup/general_conf/generate_default_conf.py class GenerateDefaultConfig (line 11) | class GenerateDefaultConfig: method __init__ (line 12) | def __init__(self, config: str = path_config.config_path_file) -> None: method generate_config_file (line 21) | def generate_config_file(self) -> None: FILE: mysql_autoxtrabackup/process_runner/errors.py function log_error (line 8) | def log_error(expression: str, message: str) -> None: class Error (line 12) | class Error(Exception): class ExternalCommandFailed (line 16) | class ExternalCommandFailed(Error): method __init__ (line 21) | def __init__(self, expression: str, message: str) -> None: class FullBackupFailed (line 27) | class FullBackupFailed(Error): method __init__ (line 32) | def __init__(self, expression: str, message: str) -> None: class IncrementalBackupFailed (line 38) | class IncrementalBackupFailed(Error): method __init__ (line 43) | def __init__(self, expression: str, message: str) -> None: class SomethingWentWrong (line 49) | class SomethingWentWrong(Error): method __init__ (line 54) | def __init__(self, expression: str, message: str) -> None: FILE: mysql_autoxtrabackup/process_runner/process_runner.py class ProcessHandler (line 15) | class ProcessHandler(GeneralClass): method __init__ (line 22) | def __init__(self, config: str = path_config.config_path_file) -> None: method xtrabackup_history_log (line 37) | def xtrabackup_history_log(self) -> typing.List[typing.List[str]]: method run_command (line 40) | def run_command(self, command: typing.Optional[str]) -> bool: method command_to_args (line 81) | def command_to_args(command_str: typing.Optional[str]) -> typing.List[... method represent_duration (line 107) | def represent_duration( method summarize_process (line 125) | def summarize_process( FILE: mysql_autoxtrabackup/utils/helpers.py function get_folder_size (line 13) | def get_folder_size(path: str) -> Union[str, None]: function sorted_ls (line 28) | def sorted_ls(path: Optional[str]) -> List[str]: function get_directory_size (line 38) | def get_directory_size(path: str) -> int: function create_backup_directory (line 54) | def create_backup_directory(directory: str, forced_dir: Optional[str] = ... function get_latest_dir_name (line 77) | def get_latest_dir_name(path: Optional[str]) -> Optional[str]: function create_directory (line 84) | def create_directory(path: str) -> Optional[bool]: function check_if_backup_prepared (line 95) | def check_if_backup_prepared(type_: str, path: str) -> str: function list_available_backups (line 110) | def list_available_backups(path: str) -> Dict[str, List[Dict[str, str]]]: FILE: mysql_autoxtrabackup/utils/mysql_cli.py class MySQLClientHelper (line 12) | class MySQLClientHelper: method __init__ (line 13) | def __init__(self, config: str = path_config.config_path_file): method create_mysql_client_command (line 19) | def create_mysql_client_command(self, statement: str) -> str: method mysql_run_command (line 41) | def mysql_run_command(self, statement: str) -> bool: FILE: tests/conftest.py function return_bck_obj (line 12) | def return_bck_obj(): function fastapi_client (line 17) | def fastapi_client(): FILE: tests/test_api.py class TestAPI (line 1) | class TestAPI: method test_take_backup (line 2) | def test_take_backup(self, fastapi_client): method test_prepare_backup (line 7) | def test_prepare_backup(self, fastapi_client): method test_list_backups (line 12) | def test_list_backups(self, fastapi_client): method test_delete_backups (line 16) | def test_delete_backups(self, fastapi_client): FILE: tests/test_backup.py class TestBackup (line 8) | class TestBackup: method test_full_backup_without_tag (line 9) | def test_full_backup_without_tag(self, return_bck_obj): method test_full_backup_with_tag (line 13) | def test_full_backup_with_tag(self, return_bck_obj): method test_full_backup_dry_run (line 34) | def test_full_backup_dry_run(self, return_bck_obj): method test_show_tags_with_wrong_file_name (line 38) | def test_show_tags_with_wrong_file_name(self, return_bck_obj): method test_show_tags_with_correct_file_name (line 46) | def test_show_tags_with_correct_file_name(self, return_bck_obj): method test_last_full_backup_date (line 54) | def test_last_full_backup_date(self, return_bck_obj): method test_clean_full_backup_dir_dummy_path (line 71) | def test_clean_full_backup_dir_dummy_path(self, return_bck_obj): method test_clean_full_backup_dir_real_path (line 77) | def test_clean_full_backup_dir_real_path(self, return_bck_obj): method test_clean_full_backup_dir_with_remove_all (line 90) | def test_clean_full_backup_dir_with_remove_all(self, return_bck_obj): method test_clean_inc_backup_dir_with_dummy_path (line 102) | def test_clean_inc_backup_dir_with_dummy_path(self, return_bck_obj): method test_clean_inc_backup_dir_real_path (line 108) | def test_clean_inc_backup_dir_real_path(self, return_bck_obj): FILE: tests/test_helpers.py class TestHelpers (line 7) | class TestHelpers: method test_get_latest_dir_name (line 8) | def test_get_latest_dir_name(self): method test_create_backup_directory (line 18) | def test_create_backup_directory(self): FILE: tests/test_mysql_cli.py class TestMySQLCLi (line 1) | class TestMySQLCLi: method test_create_mysql_client_command (line 2) | def test_create_mysql_client_command(self, return_bck_obj): method test_mysql_run_command (line 7) | def test_mysql_run_command(self, return_bck_obj):