feat(hudi-query): 增加判断压缩计划是否存在的方法
This commit is contained in:
@@ -47,6 +47,9 @@ public interface HudiService {
|
||||
@Get("/timeline/list_pending_compaction")
|
||||
ImmutableList<HudiInstant> timelinePendingCompactionList(@Query("flink_job_id") Long flinkJobId, @Query("alias") String alias);
|
||||
|
||||
@Get("/timeline/exists_compaction_plan")
|
||||
Boolean existsCompactionPlan(@Query("flink_job_id") Long flinkJobId, @Query("alias") String alias);
|
||||
|
||||
@Get("/table/schema")
|
||||
ImmutableMap<String, Object> schema(@Query("flink_job_id") Long flinkJobId, @Query("alias") String alias);
|
||||
|
||||
|
||||
@@ -140,4 +140,12 @@ public class TimelineController {
|
||||
) throws IOException {
|
||||
return timelineService.pendingCompactionTimeline(flinkJobId, alias);
|
||||
}
|
||||
|
||||
@GetMapping("exists_compaction_plan")
|
||||
public Boolean existsCompactionPlan(
|
||||
@RequestParam("flink_job_id") Long flinkJobId,
|
||||
@RequestParam("alias") String alias
|
||||
) throws IOException {
|
||||
return !timelineService.pendingCompactionTimeline(flinkJobId, alias).isEmpty();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user