Timo Theusner created FLINK-41396:
-------------------------------------

             Summary: Inspect a materialized table's continuous refresh job
                 Key: FLINK-41396
                 URL: https://issues.apache.org/jira/browse/FLINK-41396
             Project: Flink
          Issue Type: Sub-task
          Components: Table SQL / API
            Reporter: Timo Theusner


Add {{{}MaterializedTable#getRefreshJob(){}}}, returning a {{RefreshJob}} with 
job ID, status, cluster info, an optional {{JobClient}} and {{{}await{}}}. Jobs 
submitted by other programs are reachable too, through the target and cluster 
ID the catalog records.

Proposed Changes
 * Add {{@PublicEvolving}} {{RefreshJob}} with {{{}getJobID(){}}}, 
{{{}getJobStatus(){}}}, {{{}getClusterInfo(){}}}, {{{}getJobClient(){}}}, 
{{await()}} and {{await(long, TimeUnit)}}
 * Add {{{}MaterializedTable#getRefreshJob(){}}}, present for {{CONTINUOUS}} 
{{ACTIVATED}} tables, empty for {{FULL}}
 * Resolve the job through {{RefreshJobController}} and 
{{{}JobRetrievalSupportedPipelineExecutor{}}}, bound to its job ID at call time



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to