| hasNewerSourceVersion() |   | 36% |   | 66% | 4 | 7 | 5 | 14 | 0 | 1 |
| filterOutdatedBEs(List) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| checkBaseDataValid() |   | 43% |   | 62% | 3 | 5 | 3 | 9 | 0 | 1 |
| toThrift() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| updateLatestInvalidVersion(long) |   | 29% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| updateSrcVersion(long) |   | 25% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getColumnType(String) |   | 55% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| getOriginColumn(String) |   | 54% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| getSourceQualifiedName() |   | 67% |   | 50% | 3 | 4 | 2 | 9 | 0 | 1 |
| getKeyColumnTypes() |   | 68% |   | 83% | 1 | 4 | 1 | 8 | 0 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$filterOutdatedBEs$0(Set, Backend) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getFullQualifiers() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| write(DataOutput) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| read(DataInput) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| decreaseVersion() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dataCompleted() |   | 93% |   | 80% | 2 | 6 | 2 | 14 | 0 | 1 |
| getDataLifetimeSecs() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLastUpdateTime() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDataDistributions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| trySetStatus(Dictionary.DictionaryStatus) |   | 96% |   | 77% | 4 | 10 | 1 | 15 | 0 | 1 |
| prettyPrintDistributions() |   | 89% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| Dictionary(CreateDictionaryInfo, long) |  | 100% | | n/a | 0 | 1 | 0 | 20 | 0 | 1 |
| Dictionary() |  | 100% | | n/a | 0 | 1 | 0 | 19 | 0 | 1 |
| setLastUpdateResult(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getColumnNames() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNextRefreshTime() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| increaseVersion() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| trySetStatusIf(Dictionary.DictionaryStatus, Dictionary.DictionaryStatus) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDatabase() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStatus() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| updateLastUpdateTime() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDataDistributions(List) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| resetDataDistributions() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDbName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSourceCtlName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSourceDbName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSourceTableName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDicColumns() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getVersion() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| skipNullKey() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMemoryLimit() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSrcVersion() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLayout() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLastUpdateResult() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |