public BigQueryHelper()

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();
  }