Package io.squashql

Class BigQueryUtil

java.lang.Object
io.squashql.BigQueryUtil

public final class BigQueryUtil extends Object
  • Method Details

    • bigQueryTypeToClass

      public static Class<?> bigQueryTypeToClass(com.google.cloud.bigquery.Field field)
    • classToBigQueryType

      public static com.google.cloud.bigquery.StandardSQLTypeName classToBigQueryType(Class<?> clazz)
    • createCredentialsFromFile

      public static com.google.auth.oauth2.ServiceAccountCredentials createCredentialsFromFile(String path)
      Creates ServiceAccountCredentials from a file. See https://cloud.google.com/bigquery/docs/authentication/service-account-file
      Parameters:
      path - path to the service account key file.
      Returns:
      the ServiceAccountCredentials
    • createCredentialsFromFileContent

      public static com.google.auth.oauth2.ServiceAccountCredentials createCredentialsFromFileContent(String jsonKey)