| getTvfInfo(String) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| sendWriteRequest() |   | 50% |   | 50% | 2 | 3 | 12 | 28 | 0 | 1 |
| successCallback(StreamingJobAction.CommitOffsetRequest) |   | 73% |   | 57% | 6 | 8 | 10 | 34 | 0 | 1 |
| getToken() |   | 45% | | n/a | 0 | 1 | 3 | 7 | 0 | 1 |
| before() |   | 80% |   | 50% | 1 | 2 | 2 | 8 | 0 | 1 |
| run() |   | 65% |   | 50% | 1 | 2 | 2 | 6 | 0 | 1 |
| onFail(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDataSourceType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOffsetProvider() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSourceProperties() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTargetProperties() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTargetDb() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJobProperties() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getScannedRows() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getScannedBytes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| onSuccess() |   | 85% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| isTimeout() |   | 83% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| buildRequestParams() |  | 100% | | n/a | 0 | 1 | 0 | 14 | 0 | 1 |
| StreamingMultiTblTask(Long, long, DataSourceType, SourceOffsetProvider, Map, String, Map, StreamingJobProperties, UserIdentity) |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| cancel(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| closeOrReleaseResources() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |