in bigquery-antipattern-recognition/src/main/java/com/google/zetasql/toolkit/antipattern/util/BigQueryHelper.java [52:70]
public BigQueryHelper(String processingProject, String serviceAccountKeyfilePath)
throws IOException {
BigQueryOptions.Builder bigQueryOptions =
BigQueryOptions.newBuilder()
.setHeaderProvider(headerProvider);
if (processingProject != null) {
bigQueryOptions.setProjectId(processingProject);
}
if (serviceAccountKeyfilePath != null) {
bigQueryOptions.setCredentials(
ServiceAccountCredentials.fromStream(
new FileInputStream(serviceAccountKeyfilePath))
);
}
bigquery = bigQueryOptions.build().getService();
}