| registerDmo(Class, Consumer) |  | 0% |  | 0% | 12 | 12 | 44 | 44 | 1 | 1 |
| getIndexedCharacterColumns(Database, String) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| getAnnotatedInterface(Class) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| getDmoInfo(String, String) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| isSchemaMatch(Class, Class, boolean) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| getDmoIface(Class) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getSchema(Class) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| deregisterDmos(String[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getDmoInfo(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| putDynamicRelation(RelationInfo) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getDmoInfo(int) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| lambda$getDmoInterfaces$1(String, String) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isReadOnly(String) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| getDmoInterfaces(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| isSchemaMatch(Class, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| byPojoClass(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isLeadingIndexComponent(Class, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRelation(Class, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| registerDmo(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDMOInterface(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDmoInfo(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| relations(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| inverseRelations(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$registerDmo$0(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| DmoMetadataManager() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| getDmoBasePackage() |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |