Code

Rating   Name Duplication Size Complexity CRAP
D pystratum_mysql.wrapper.create_routine_wrapper() 0 27 13 163.22
C pystratum_mysql.helper.MySqlRoutineLoaderHelper.MySqlRoutineLoaderHelper._must_reload() 0 18 11 109.37
C pystratum_mysql.backend.MySqlConstantWorker.MySqlConstantWorker._get_old_columns() 0 33 10 99.31
B pystratum_mysql.helper.MySqlDataTypeHelper.MySqlDataTypeHelper.column_type_to_python_type() 0 35 7 43.82
B pystratum_mysql.helper.MySqlDataTypeHelper.MySqlDataTypeHelper.column_type_to_python_type_hint() 0 35 7 42.72
B pystratum_mysql.wrapper.MySqlWrapper.MySqlWrapper._generate_command() 0 24 7 49.61
B pystratum_mysql.helper.MySqlRoutineLoaderHelper.MySqlRoutineLoaderHelper._get_routine_parameters_info() 0 16 7 44.75
B pystratum_mysql.backend.MySqlConstantWorker.MySqlConstantWorker._write_columns() 0 24 6 36.61
B pystratum_mysql.MySqlDataLayer.MySqlDataLayer.execute_sp_log() 0 20 6 35.66
B pystratum_mysql.backend.MySqlRoutineLoaderWorker.MySqlRoutineLoaderWorker.__save_column_types_max_length() 0 17 6 36.02
B pystratum_mysql.backend.MySqlConstantWorker.MySqlConstantWorker._enhance_columns() 0 12 6 33.73
B pystratum_mysql.backend.MySqlConstantWorker.MySqlConstantWorker._merge_columns() 0 10 6 31.28
B pystratum_mysql.helper.MySqlRoutineLoaderHelper.MySqlRoutineLoaderHelper._get_bulk_insert_table_columns_info() 0 21 5 26.6
A pystratum_mysql.wrapper.MySqlWrapper.MySqlWrapper.is_lob_parameter() 0 36 4 14.72
A pystratum_mysql.backend.MySqlConstantWorker.MySqlConstantWorker.derive_field_length() 0 34 2 2.86