Code

Rating   Name Duplication Size Complexity CRAP
F com.strider.datadefender.database.metadata.SqlTypeToClass.getTypeFrom(int) 0 46 28 812
F com.strider.datadefender.discoverer.DatabaseDiscoverer.discoverAgainstSingleModel(Model) 0 113 27 756
F com.strider.datadefender.anonymizer.DatabaseAnonymizer.getSelectQueryStatement(IDbFactory,Table,Collection,Collection) 0 74 23 552
F com.strider.datadefender.anonymizer.DatabaseAnonymizer.isExcludedColumn(ResultSet,Column) 0 34 17 306
F com.strider.datadefender.discoverer.FileDiscoverer.discover() 0 88 16 272
F com.strider.datadefender.discoverer.DatabaseDiscoverer.discover() 0 85 13 182
D com.strider.datadefender.anonymizer.DatabaseAnonymizer.anonymizeTable(Table) 0 67 12 156
D com.strider.datadefender.requirement.TypeConverter.convert(Object,Class) 0 19 12 156
C com.strider.datadefender.requirement.plan.Function.findCandidateFunction(List) 0 34 11 132
C com.strider.datadefender.requirement.plan.Function.invoke(Object) 0 41 10 110
C com.strider.datadefender.specialcase.SinDetector.isValidSIN(String) 0 34 9 90
C com.strider.datadefender.requirement.plan.Function.findCombinerCandidateFunction(List) 0 18 9 90
C com.strider.datadefender.requirement.TypeConverter.getConversionScore(Class,Class) 0 18 9 90
C com.strider.datadefender.anonymizer.DatabaseAnonymizer.anonymizeRow(PreparedStatement,Collection,Collection,ResultSet,TableMetaData) 0 48 8 72
B com.strider.datadefender.extractor.DataExtractor.extract() 0 35 8 72