Code

Rating   Name Duplication Size Complexity CRAP
D pystratum_pgsql.wrapper.create_routine_wrapper() 0 25 12 12.25
C pystratum_pgsql.backend.PgSqlConstantWorker.PgSqlConstantWorker._get_old_columns() 0 29 10 10.06
B pystratum_pgsql.helper.PgSqlDataTypeHelper.PgSqlDataTypeHelper.column_type_to_python_type_hint() 0 26 8 8.02
B pystratum_pgsql.helper.PgSqlDataTypeHelper.PgSqlDataTypeHelper.column_type_to_python_type() 0 26 8 8.02
B pystratum_pgsql.helper.PgSqlRoutineLoaderHelper.PgSqlRoutineLoaderHelper._must_reload() 0 12 8 35
B pystratum_pgsql.backend.PgSqlConstantWorker.PgSqlConstantWorker._write_columns() 0 24 6 6
B pystratum_pgsql.wrapper.PgSqlWrapper.PgSqlWrapper._generate_command() 0 20 6 6
B pystratum_pgsql.backend.PgSqlConstantWorker.PgSqlConstantWorker._merge_columns() 0 10 6 6.39
B pystratum_pgsql.backend.PgSqlConstantWorker.PgSqlConstantWorker._enhance_columns() 0 12 6 6.17
B pystratum_pgsql.helper.PgSqlRoutineLoaderHelper.PgSqlRoutineLoaderHelper.get_bulk_insert_table_columns_info() 0 20 5 26.43
A pystratum_pgsql.PgSqlDataLayer.PgSqlDataLayer.execute_sp_row0() 30 17 5 5.01
A pystratum_pgsql.PgSqlDataLayer.PgSqlDataLayer.execute_sp_singleton0() 28 16 5 5.01
A pystratum_pgsql.backend.PgSqlConstantWorker.PgSqlConstantWorker.derive_field_length() 0 25 2 2.02
A pystratum_pgsql.helper.PgSqlRoutineLoaderHelper.PgSqlRoutineLoaderHelper._log_exception() 0 13 5 24.66
A pystratum_pgsql.wrapper.PgSqlWrapper.PgSqlWrapper.is_lob_parameter() 0 23 4 4.02