tools/automatic_query_fixer/src/main/java/com/google/cloud/bigquery/utils/queryfixer/AutomaticQueryFixer.java [67:80]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    List<FixResult> results = new ArrayList<>();
    // A set to store all the fixed queries. It is used to detect whether a cycle exists when
    // automatically fixing queries.
    Set<String> fixedQueries = new HashSet<>();

    while (true) {
      if (fixedQueries.contains(query)) {
        results.add(FixResult.infiniteLoop(query));
        break;
      }

      FixResult result = fix(query);
      fixedQueries.add(query);
      results.add(result);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



tools/automatic_query_fixer/src/main/java/com/google/cloud/bigquery/utils/queryfixer/AutomaticQueryFixer.java [92:105]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    List<FixResult> results = new ArrayList<>();
    // A set to store all the fixed queries. It is used to detect whether a cycle exists when
    // automatically fixing queries.
    Set<String> fixedQueries = new HashSet<>();

    while (true) {
      if (fixedQueries.contains(query)) {
        results.add(FixResult.infiniteLoop(query));
        break;
      }

      FixResult result = fix(query);
      fixedQueries.add(query);
      results.add(result);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



