in bigquery-antipattern-recognition/src/main/java/com/google/zetasql/toolkit/antipattern/parser/visitors/IdentifyMissingDropStatementVisitor.java [54:69]
public void visit(ASTCreateTableStatement createTableStatement) {
// check if the table is temporary
if(createTableStatement.getScope() == ASTCreateStatementEnums.Scope.TEMPORARY){
ArrayList<String> fqdm = new ArrayList<>();
createTableStatement.getName()
.getNames()
.forEach(
identifier -> {
// Get the identifier as a string in lower case.
String id = identifier.getIdString().toLowerCase();
fqdm.add(id);
}
);
createTempTableMap.put(String.join(".", fqdm), createTableStatement.getParseLocationRange().start());
}
}