Reference documentation and code samples for the BigQuery Client class Routine.
Routines are used-defined functions or stored procedures.
Example:
use Google\Cloud\BigQuery\BigQueryClient; $bigquery = new BigQueryClient(); $dataset = $bigquery->dataset('my_dataset'); $routine = $dataset->routine('my_routine'); Namespace
Google \ Cloud \ BigQueryMethods
__construct
| Parameters | |
|---|---|
| Name | Description |
connection | Google\Cloud\BigQuery\Connection\ConnectionInterface A connection to the BigQuery API. This object is created by BigQueryClient, and should not be instantiated outside of this client. |
id | string The routine ID. |
datasetId | string The dataset ID. |
projectId | string The project ID. |
info | array [optional] An optional representation of the routine resource. |
identity
Get the routine identity.
An identity provides a description of a nested resource.
Example:
$identity = $routine->identity(); echo $identity['routineId']; | Returns | |
|---|---|
| Type | Description |
array | |
info
See also:
| Parameter | |
|---|---|
| Name | Description |
options | array [optional] Configuration options |
| Returns | |
|---|---|
| Type | Description |
array | |
reload
See also:
| Parameter | |
|---|---|
| Name | Description |
options | array [optional] Configuration options |
| Returns | |
|---|---|
| Type | Description |
array | |
exists
See also:
| Parameter | |
|---|---|
| Name | Description |
options | array [optional] Configuration options. |
| Returns | |
|---|---|
| Type | Description |
bool | |
update
See also:
| Parameters | |
|---|---|
| Name | Description |
metadata | array The full routine resource with desired modifications. |
options | array Configuration options |
↳ updateMask | array A list of field paths to be modified. Nested key names should be dot-separated, e.g. |
| Returns | |
|---|---|
| Type | Description |
array | |
delete
See also:
| Parameter | |
|---|---|
| Name | Description |
options | array [optional] Configuration options. |