in zetasql-toolkit-core/src/main/java/com/google/zetasql/toolkit/tools/lineage/ExpressionParentFinder.java [60:67]
public void visit(ResolvedSubqueryExpr subqueryExpr) {
List<SubqueryType> scalarOrArray = ImmutableList.of(SubqueryType.SCALAR, SubqueryType.ARRAY);
if (scalarOrArray.contains(subqueryExpr.getSubqueryType())) {
ResolvedScan subquery = subqueryExpr.getSubquery();
ResolvedColumn subqueryOutputColumn = subquery.getColumnList().get(0);
result.push(subqueryOutputColumn);
}
}