public void checkAndNotifyReader(Collection<String> finishedSplitIds) {
    if (temporalJoinSplits == null) {
      sourceEventBeforeFirstPlan = true;
      return;
    }

    if (temporalJoinSplits.hasNotifiedReader()
        || !temporalJoinSplits.removeAndReturnIfAllFinished(finishedSplitIds)) {
      return;
    }
    notifyReaders();
  }
Check whether all first splits have been finished or not. After all finished, enumerator will
send a {@link InitializationFinishedEvent} to notify all {@link MixedFormatSourceReader}.

@param finishedSplitIds
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/read/hybrid/enumerator/MixedFormatSourceEnumerator.java