in bigquery-antipattern-recognition/src/main/java/com/google/zetasql/toolkit/antipattern/Main.java [41:61]
public static void main(String[] args) throws ParseException, IOException {
cmdParser = new AntiPatternCommandParser(args);
AntiPatternHelper antiPatternHelper =
new AntiPatternHelper(cmdParser.getProcessingProject(), cmdParser.useAnalyzer());
Iterator<InputQuery> inputQueriesIterator = cmdParser.getInputQueries();
OutputWriter outputWriter = OutputWriterFactory.getOutputWriter(cmdParser);
Boolean rewriteSQL = cmdParser.rewriteSQL();
outputWriter.setRewriteSQL(rewriteSQL);
InputQuery inputQuery;
while (inputQueriesIterator.hasNext()) {
inputQuery = inputQueriesIterator.next();
logger.info("Parsing query: " + inputQuery.getQueryId());
executeAntiPatternsInQuery(inputQuery, outputWriter, cmdParser, antiPatternHelper);
countQueriesRead += 1;
}
logResultStats();
outputWriter.close();
}