| toString() |  | 0% |  | 0% | 11 | 11 | 30 | 30 | 1 | 1 |
| compareTo(TExternalTableSinkHashPartitionInfo) |  | 0% |  | 0% | 14 | 14 | 32 | 32 | 1 | 1 |
| equals(TExternalTableSinkHashPartitionInfo) |  | 0% |  | 0% | 23 | 23 | 33 | 33 | 1 | 1 |
| hashCode() |  | 0% |  | 0% | 9 | 9 | 14 | 14 | 1 | 1 |
| setFieldValue(TExternalTableSinkHashPartitionInfo._Fields, Object) |  | 0% |  | 0% | 9 | 9 | 17 | 17 | 1 | 1 |
| TExternalTableSinkHashPartitionInfo(TExternalTableSinkHashPartitionInfo) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| isSet(TExternalTableSinkHashPartitionInfo._Fields) |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 1 | 1 |
| getFieldValue(TExternalTableSinkHashPartitionInfo._Fields) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| writeObject(ObjectOutputStream) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| readObject(ObjectInputStream) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| addToPartitionTransforms(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| validate() |   | 43% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| clear() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| equals(Object) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getPartitionTransformsSize() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getPartitionTransformsIterator() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isSetAlgorithm() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| TExternalTableSinkHashPartitionInfo(TExternalTableSinkHashAlgorithm) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setAlgorithmIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setPartitionTransformsIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setWriterAssignmentIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setPaimonFixedBucketInfoIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| read(TProtocol) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| deepCopy() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unsetAlgorithm() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetPartitionTransforms() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetWriterAssignment() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetPaimonFixedBucketInfo() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAlgorithm() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPartitionTransforms() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWriterAssignment() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPaimonFixedBucketInfo() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fieldForId(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| scheme(TProtocol) |  | 90% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetPartitionTransforms() |  | 85% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetWriterAssignment() |  | 85% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetPaimonFixedBucketInfo() |  | 85% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 16 | 0 | 1 |
| write(TProtocol) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setAlgorithm(TExternalTableSinkHashAlgorithm) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPartitionTransforms(List) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setWriterAssignment(TExternalTableSinkWriterAssignment) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPaimonFixedBucketInfo(TPaimonFixedBucketInfo) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| TExternalTableSinkHashPartitionInfo() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |