| toString() |  | 0% |  | 0% | 56 | 56 | 135 | 135 | 1 | 1 |
| equals(TDataSink) |  | 0% |  | 0% | 98 | 98 | 138 | 138 | 1 | 1 |
| compareTo(TDataSink) |  | 0% |  | 0% | 59 | 59 | 137 | 137 | 1 | 1 |
| hashCode() |  | 0% |  | 0% | 39 | 39 | 59 | 59 | 1 | 1 |
| setFieldValue(TDataSink._Fields, Object) |  | 0% |  | 0% | 39 | 39 | 77 | 77 | 1 | 1 |
| TDataSink(TDataSink) |  | 0% |  | 0% | 20 | 20 | 40 | 40 | 1 | 1 |
| isSet(TDataSink._Fields) |  | 0% |  | 0% | 21 | 21 | 23 | 23 | 1 | 1 |
| getFieldValue(TDataSink._Fields) |  | 0% |  | 0% | 20 | 20 | 21 | 21 | 1 | 1 |
| clear() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| validate() |   | 70% |   | 76% | 9 | 20 | 9 | 39 | 0 | 1 |
| writeObject(ObjectOutputStream) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| readObject(ObjectInputStream) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| equals(Object) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isSetType() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isSetMysqlTableSink() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isSetExportSink() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isSetOdbcTableSink() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isSetHiveTableSink() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isSetIcebergTableSink() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isSetMaxComputeTableSink() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isSetIcebergDeleteSink() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isSetIcebergMergeSink() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| setTypeIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setStreamSinkIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setResultSinkIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setMysqlTableSinkIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setExportSinkIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setOlapTableSinkIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setMemoryScratchSinkIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setOdbcTableSinkIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setResultFileSinkIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setJdbcTableSinkIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setMultiCastStreamSinkIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setHiveTableSinkIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setIcebergTableSinkIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setDictionarySinkIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setBlackholeSinkIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setTvfTableSinkIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setMaxComputeTableSinkIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setIcebergDeleteSinkIsSet(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setIcebergMergeSinkIsSet(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 |
| setType(TDataSinkType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMysqlTableSink(TMysqlTableSink) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setExportSink(TExportSink) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMemoryScratchSink(TMemoryScratchSink) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setOdbcTableSink(TOdbcTableSink) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setHiveTableSink(THiveTableSink) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setIcebergTableSink(TIcebergTableSink) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMaxComputeTableSink(TMaxComputeTableSink) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setIcebergDeleteSink(TIcebergDeleteSink) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setIcebergMergeSink(TIcebergMergeSink) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetType() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetStreamSink() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetResultSink() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetMysqlTableSink() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetExportSink() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetOlapTableSink() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetMemoryScratchSink() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetOdbcTableSink() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetResultFileSink() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetJdbcTableSink() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetMultiCastStreamSink() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetHiveTableSink() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetIcebergTableSink() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetDictionarySink() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetBlackholeSink() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetTvfTableSink() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetMaxComputeTableSink() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetIcebergDeleteSink() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetIcebergMergeSink() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getResultSink() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMysqlTableSink() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExportSink() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMemoryScratchSink() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOdbcTableSink() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getResultFileSink() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJdbcTableSink() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMultiCastStreamSink() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHiveTableSink() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIcebergTableSink() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDictionarySink() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBlackholeSink() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTvfTableSink() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxComputeTableSink() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIcebergDeleteSink() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIcebergMergeSink() | | 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 |
| isSetStreamSink() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetResultSink() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetOlapTableSink() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetMemoryScratchSink() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetResultFileSink() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetJdbcTableSink() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetMultiCastStreamSink() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetDictionarySink() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetBlackholeSink() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isSetTvfTableSink() |  | 85% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 46 | 0 | 1 |
| TDataSink(TDataSinkType) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| write(TProtocol) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setStreamSink(TDataStreamSink) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setResultSink(TResultSink) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setOlapTableSink(TOlapTableSink) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setResultFileSink(TResultFileSink) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setJdbcTableSink(TJdbcTableSink) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setMultiCastStreamSink(TMultiCastDataStreamSink) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDictionarySink(TDictionarySink) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setBlackholeSink(TBlackholeSink) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setTvfTableSink(TTVFTableSink) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| TDataSink() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getType() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStreamSink() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOlapTableSink() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |