| getTvfInfo() |  | 0% |  | 0% | 12 | 12 | 31 | 31 | 1 | 1 |
| getShowSQL() |  | 0% |  | 0% | 6 | 6 | 21 | 21 | 1 | 1 |
| beforeCommitted(TransactionState) |  | 0% |  | 0% | 4 | 4 | 24 | 24 | 1 | 1 |
| checkRequiredSourceProperties() |  | 0% |  | 0% | 10 | 10 | 11 | 11 | 1 | 1 |
| gsonPostProcess() |  | 0% |  | 0% | 10 | 10 | 17 | 17 | 1 | 1 |
| commitOffset(StreamingJobAction.CommitOffsetRequest) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
| replayOnCloudMode() |  | 0% |  | 0% | 3 | 3 | 20 | 20 | 1 | 1 |
| hasPrivilege(UserIdentity) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| resetCloudProgress(Offset) |  | 0% |  | 0% | 3 | 3 | 17 | 17 | 1 | 1 |
| StreamingInsertJob(String, JobStatus, String, String, UserIdentity, JobExecutionConfiguration, Long, String, Map, String, DataSourceType, Map, Map) |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| alterJob(AlterJobCommand) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| replayOnUpdated(StreamingInsertJob) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
| createTableIfNotExists() |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| processTimeoutTasks() |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 |
| updateJobStatisticAndOffset(StreamingTaskTxnCommitAttachment) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| init() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| initInsertJob() |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| fetchMeta() |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| StreamingInsertJob(String, JobStatus, String, String, UserIdentity, JobExecutionConfiguration, Long, String, Map) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| validateOffset(String) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getDbId() |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| initSourceJob() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| createStreamingTask() |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| updateCloudJobStatisticAndOffset(StreamingTaskTxnCommitAttachment) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| updateJobStatus(JobStatus) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| updateJobStatisticAndOffset(StreamingJobAction.CommitOffsetRequest) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| updateNoTxnJobStatisticAndOffset(StreamingJobAction.CommitOffsetRequest) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| modifyPropertiesInternal(Map) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| generateEncryptedSql() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| createStreamingInsertTask() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| clearRunningStreamTask(JobStatus) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| onStreamTaskSuccess(AbstractStreamingTask) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getCurrentTvf() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| queryAllStreamTasks() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| checkPrivilege(ConnectContext) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| initLogicalPlan(boolean) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| createStreamingMultiTblTask() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| onStreamTaskFail(AbstractStreamingTask) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| cancelAllTasks(boolean) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| recordTasks(AbstractStreamingTask) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| needScheduleTask() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| createTasks(TaskType, Map) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| queryTasks() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| replayOnCommitted(TransactionState) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| checkPrivilege(ConnectContext, String, String) |   | 15% |   | 25% | 2 | 3 | 5 | 6 | 0 | 1 |
| onTaskFail(StreamingJobSchedulerTask) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| makeConnectContext() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| isFinalStatus() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| afterCommitted(TransactionState, boolean) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| isReadyForScheduling(Map) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| persistOffsetProviderIfNeed() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| replayOffsetProviderIfNeed() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| writeUnlock() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkPrivilege(ConnectContext, String) |   | 88% |   | 50% | 3 | 4 | 2 | 15 | 0 | 1 |
| checkHasSourceJobPriv(ConnectContext, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| resetFailureInfo(FailureReason) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isJobRunning() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| write(DataOutput) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| onTaskSuccess(StreamingJobSchedulerTask) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| onRegister() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| formatMsgWhenExecuteQueueFull(Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readLock() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| readUnlock() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| writeLock() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| onReplayCreate() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| hasMoreDataToConsume() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setNonTxnJobStatistic(StreamingJobStatistic) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setFailureReason(FailureReason) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setLatestAutoResumeTimestamp(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setAutoResumeCount(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setOffsetProviderPersist(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setLastScheduleTaskTimestamp(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setJobRuntimeMsg(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getShowInfo() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNonTxnJobStatistic() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFailureReason() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLatestAutoResumeTimestamp() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAutoResumeCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getProperties() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTvfType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRunningStreamTask() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOffsetProviderPersist() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLastScheduleTaskTimestamp() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJobRuntimeMsg() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTargetDb() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDataSourceType() |  | 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 |
| getJobType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTaskMetaData() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkJobParamsInternal() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| beforeAborted(TransactionState) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| afterAborted(TransactionState, boolean, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| replayOnAborted(TransactionState) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| afterVisible(TransactionState, boolean) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| replayOnVisible(TransactionState) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |