BigqueryFunctions

Functions

Link copied to clipboard

Retrieves the current IAM policy data for connection

suspend fun getConnectionIamPolicy(connectionId: String, location: String? = null, project: String? = null): GetConnectionIamPolicyResult
Link copied to clipboard

Get information about a BigQuery dataset. For more information see the official documentation and API.

suspend fun getDataset(argument: suspend GetDatasetPlainArgsBuilder.() -> Unit): GetDatasetResult
suspend fun getDataset(datasetId: String, project: String? = null): GetDatasetResult
Link copied to clipboard

Retrieves the current IAM policy data for a BigQuery dataset.

suspend fun getDatasetIamPolicy(datasetId: String, project: String? = null): GetDatasetIamPolicyResult
Link copied to clipboard

Get the email address of a project's unique BigQuery service account. Each Google Cloud project has a unique service account used by BigQuery. When using BigQuery with customer-managed encryption keys, this account needs to be granted the cloudkms.cryptoKeyEncrypterDecrypter IAM role on the customer-managed Cloud KMS key used to protect the data. For more information see the API reference.

Link copied to clipboard

Retrieves the current IAM policy data for table

suspend fun getTableIamPolicy(datasetId: String, project: String? = null, tableId: String): GetTableIamPolicyResult
Link copied to clipboard

Get a list of tables in a BigQuery dataset. For more information see the official documentation and API.

suspend fun getTables(argument: suspend GetTablesPlainArgsBuilder.() -> Unit): GetTablesResult
suspend fun getTables(datasetId: String, project: String? = null): GetTablesResult