in zetasql-toolkit-bigquery/src/main/java/com/google/zetasql/toolkit/catalog/bigquery/BigQueryReference.java [68:81]
public static BigQueryReference from(String projectId, String referenceString) {
LinkedList<String> elements = new LinkedList<>(Arrays.asList(referenceString.split("\\.")));
int numberOfElements = elements.size();
if (!ImmutableList.of(2, 3).contains(numberOfElements)) {
throw new InvalidBigQueryReference(referenceString);
}
if (numberOfElements == 2) {
elements.addFirst(projectId);
}
return new BigQueryReference(elements.get(0), elements.get(1), elements.get(2));
}