in bigquery-antipattern-recognition/src/main/java/com/google/zetasql/toolkit/antipattern/util/GCSHelper.java [39:54]
private static ArrayList<String> getListOfFilesInGCSPrefix(String bucketName, String prefix) {
ArrayList gcsFileList = new ArrayList();
Page<Blob> blobs =
storage.list(
bucketName,
Storage.BlobListOption.prefix(prefix));
for (Blob blob : blobs.iterateAll()) {
String blobName = blob.getName();
if (!blobName.equals(prefix) && blobName.matches(".*\\.sql$")) {
gcsFileList.add(GCS_PATH_PREFIX + bucketName + GCS_DELIMITER + blobName);
}
}
return gcsFileList;
}