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