public void searchForRowNumInFrom()

in bigquery-antipattern-recognition/src/main/java/com/google/zetasql/toolkit/antipattern/parser/visitors/rownum/IdentifyLatestRecordVisitor.java [58:66]


  public void searchForRowNumInFrom(ASTTableExpression tableExpression, ASTWhereClause whereNode) {
    if (tableExpression instanceof ASTNodes.ASTTableSubquery) {
      searchRowNumFunUsedInFilter((ASTNodes.ASTTableSubquery) tableExpression, whereNode);
    } else if (tableExpression instanceof ASTNodes.ASTJoin) {
      ASTNodes.ASTJoin joinNode = (ASTNodes.ASTJoin) tableExpression;
      searchForRowNumInFrom(joinNode.getLhs(), whereNode);
      searchForRowNumInFrom(joinNode.getRhs(), whereNode);
    }
  }