Documentation

Google_Service_Bigquery_Resource_Tables extends Google_Service_Resource
in package

The "tables" collection of methods.

Typical usage is: $bigqueryService = new Google_Service_Bigquery(...); $tables = $bigqueryService->tables;

Table of Contents

$client  : Google_Client
$methods  : array<string|int, mixed>
$resourceName  : string
$rootUrl  : string
$serviceName  : string
$servicePath  : string
$stackParameters  : mixed
__construct()  : mixed
call()  : Google_Http_Request|expectedClass
TODO: This function needs simplifying.
createRequestUri()  : string
Parse/expand request parameters and create a fully qualified request uri.
delete()  : mixed
Deletes the table specified by tableId from the dataset. If the table contains data, all the data will be deleted. (tables.delete)
get()  : Google_Service_Bigquery_Table
Gets the specified table resource by table ID. This method does not return the data in the table, it only returns the table resource, which describes the structure of this table. (tables.get)
getIamPolicy()  : Google_Service_Bigquery_Policy
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. (tables.getIamPolicy)
insert()  : Google_Service_Bigquery_Table
Creates a new, empty table in the dataset. (tables.insert)
listTables()  : Google_Service_Bigquery_TableList
Lists all tables in the specified dataset. Requires the READER dataset role.
patch()  : Google_Service_Bigquery_Table
Updates information in an existing table. The update method replaces the entire table resource, whereas the patch method only replaces fields that are provided in the submitted table resource. This method supports patch semantics. (tables.patch)
setIamPolicy()  : Google_Service_Bigquery_Policy
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. (tables.setIamPolicy)
testIamPermissions()  : Google_Service_Bigquery_TestIamPermissionsResponse
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking.
update()  : Google_Service_Bigquery_Table
Updates information in an existing table. The update method replaces the entire table resource, whereas the patch method only replaces fields that are provided in the submitted table resource. (tables.update)
convertToArrayAndStripNulls()  : mixed

Properties

$methods

private array<string|int, mixed> $methods

$resourceName

private string $resourceName

$serviceName

private string $serviceName

$servicePath

private string $servicePath

$stackParameters

private mixed $stackParameters = array('alt' => array('type' => 'string', 'location' => 'query'), 'fields' => array('type' => 'string', 'location' => 'query'), 'trace' => array('type' => 'string', 'location' => 'query'), 'userIp' => array('type' => 'string', 'location' => 'query'), 'quotaUser' => array('type' => 'string', 'location' => 'query'), 'data' => array('type' => 'string', 'location' => 'body'), 'mimeType' => array('type' => 'string', 'location' => 'header'), 'uploadType' => array('type' => 'string', 'location' => 'query'), 'mediaUpload' => array('type' => 'complex', 'location' => 'query'), 'prettyPrint' => array('type' => 'string', 'location' => 'query'))

Methods

__construct()

public __construct(mixed $service, mixed $serviceName, mixed $resourceName, mixed $resource) : mixed
Parameters
$service : mixed
$serviceName : mixed
$resourceName : mixed
$resource : mixed
Return values
mixed —

call()

TODO: This function needs simplifying.

public call( $name,  $arguments[,  $expectedClass = null ]) : Google_Http_Request|expectedClass
Parameters
$name :
$arguments :
$expectedClass : = null
  • optional, the expected class name
Tags
throws
Google_Exception
Return values
Google_Http_Request|expectedClass —

createRequestUri()

Parse/expand request parameters and create a fully qualified request uri.

public createRequestUri(string $restPath, array<string|int, mixed> $params) : string
Parameters
$restPath : string
$params : array<string|int, mixed>
Tags
static
Return values
string —

$requestUrl

delete()

Deletes the table specified by tableId from the dataset. If the table contains data, all the data will be deleted. (tables.delete)

public delete(string $projectId, string $datasetId, string $tableId[, array<string|int, mixed> $optParams = array() ]) : mixed
Parameters
$projectId : string

Project ID of the table to delete

$datasetId : string

Dataset ID of the table to delete

$tableId : string

Table ID of the table to delete

$optParams : array<string|int, mixed> = array()

Optional parameters.

Return values
mixed —

get()

Gets the specified table resource by table ID. This method does not return the data in the table, it only returns the table resource, which describes the structure of this table. (tables.get)

public get(string $projectId, string $datasetId, string $tableId[, array<string|int, mixed> $optParams = array() ]) : Google_Service_Bigquery_Table
Parameters
$projectId : string

Project ID of the requested table

$datasetId : string

Dataset ID of the requested table

$tableId : string

Table ID of the requested table

$optParams : array<string|int, mixed> = array()

Optional parameters.

Tags
opt_param

string selectedFields List of fields to return (comma-separated). If unspecified, all fields are returned

Return values
Google_Service_Bigquery_Table —

getIamPolicy()

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. (tables.getIamPolicy)

public getIamPolicy(string $resource, Google_Service_Bigquery_GetIamPolicyRequest $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_Bigquery_Policy
Parameters
$resource : string

REQUIRED: The resource for which the policy is being requested. See the operation documentation for the appropriate value for this field.

$postBody : Google_Service_Bigquery_GetIamPolicyRequest
$optParams : array<string|int, mixed> = array()

Optional parameters.

Return values
Google_Service_Bigquery_Policy —

insert()

Creates a new, empty table in the dataset. (tables.insert)

public insert(string $projectId, string $datasetId, Google_Service_Bigquery_Table $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_Bigquery_Table
Parameters
$projectId : string

Project ID of the new table

$datasetId : string

Dataset ID of the new table

$postBody : Google_Service_Bigquery_Table
$optParams : array<string|int, mixed> = array()

Optional parameters.

Return values
Google_Service_Bigquery_Table —

listTables()

Lists all tables in the specified dataset. Requires the READER dataset role.

public listTables(string $projectId, string $datasetId[, array<string|int, mixed> $optParams = array() ]) : Google_Service_Bigquery_TableList

(tables.listTables)

Parameters
$projectId : string

Project ID of the tables to list

$datasetId : string

Dataset ID of the tables to list

$optParams : array<string|int, mixed> = array()

Optional parameters.

Tags
opt_param

string pageToken Page token, returned by a previous call, to request the next page of results

opt_param

string maxResults Maximum number of results to return

Return values
Google_Service_Bigquery_TableList —

patch()

Updates information in an existing table. The update method replaces the entire table resource, whereas the patch method only replaces fields that are provided in the submitted table resource. This method supports patch semantics. (tables.patch)

public patch(string $projectId, string $datasetId, string $tableId, Google_Service_Bigquery_Table $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_Bigquery_Table
Parameters
$projectId : string

Project ID of the table to update

$datasetId : string

Dataset ID of the table to update

$tableId : string

Table ID of the table to update

$postBody : Google_Service_Bigquery_Table
$optParams : array<string|int, mixed> = array()

Optional parameters.

Return values
Google_Service_Bigquery_Table —

setIamPolicy()

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. (tables.setIamPolicy)

public setIamPolicy(string $resource, Google_Service_Bigquery_SetIamPolicyRequest $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_Bigquery_Policy
Parameters
$resource : string

REQUIRED: The resource for which the policy is being specified. See the operation documentation for the appropriate value for this field.

$postBody : Google_Service_Bigquery_SetIamPolicyRequest
$optParams : array<string|int, mixed> = array()

Optional parameters.

Return values
Google_Service_Bigquery_Policy —

testIamPermissions()

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking.

public testIamPermissions(string $resource, Google_Service_Bigquery_TestIamPermissionsRequest $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_Bigquery_TestIamPermissionsResponse

This operation may "fail open" without warning. (tables.testIamPermissions)

Parameters
$resource : string

REQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field.

$postBody : Google_Service_Bigquery_TestIamPermissionsRequest
$optParams : array<string|int, mixed> = array()

Optional parameters.

Return values
Google_Service_Bigquery_TestIamPermissionsResponse —

update()

Updates information in an existing table. The update method replaces the entire table resource, whereas the patch method only replaces fields that are provided in the submitted table resource. (tables.update)

public update(string $projectId, string $datasetId, string $tableId, Google_Service_Bigquery_Table $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_Bigquery_Table
Parameters
$projectId : string

Project ID of the table to update

$datasetId : string

Dataset ID of the table to update

$tableId : string

Table ID of the table to update

$postBody : Google_Service_Bigquery_Table
$optParams : array<string|int, mixed> = array()

Optional parameters.

Return values
Google_Service_Bigquery_Table —

convertToArrayAndStripNulls()

protected convertToArrayAndStripNulls(mixed $o) : mixed
Parameters
$o : mixed
Return values
mixed —

Search results