Reference documentation and code samples for the BigQuery Data Transfer V1 Client class ImportedDataInfo.
Describes data which should be imported.
Generated from protobuf message google.cloud.bigquery.datatransfer.v1.ImportedDataInfo
Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ sql |
string
SQL query to run. When empty, API checks that there is only one table_def specified and loads this table. Only Standard SQL queries are accepted. Legacy SQL is not allowed. |
↳ destination_table_id |
string
Table where results should be written. |
↳ destination_table_description |
string
The description of a destination table. This can be several sentences or paragraphs describing the table contents in detail. |
↳ table_defs |
array<Google\Cloud\BigQuery\DataTransfer\V1\ImportedDataInfo\TableDefinition>
When used WITHOUT the "sql" parameter, describes the schema of the destination table. When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery. |
↳ user_defined_functions |
string[]
Inline code for User-defined function resources. Ignored when "sql" parameter is empty. |
↳ write_disposition |
int
Specifies the action if the destination table already exists. |
getSql
SQL query to run. When empty, API checks that there is only one table_def specified and loads this table. Only Standard SQL queries are accepted. Legacy SQL is not allowed.
| Returns | |
|---|---|
| Type | Description |
string |
|
setSql
SQL query to run. When empty, API checks that there is only one table_def specified and loads this table. Only Standard SQL queries are accepted. Legacy SQL is not allowed.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDestinationTableId
Table where results should be written.
| Returns | |
|---|---|
| Type | Description |
string |
|
setDestinationTableId
Table where results should be written.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDestinationTableDescription
The description of a destination table. This can be several sentences or paragraphs describing the table contents in detail.
| Returns | |
|---|---|
| Type | Description |
string |
|
setDestinationTableDescription
The description of a destination table. This can be several sentences or paragraphs describing the table contents in detail.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getTableDefs
When used WITHOUT the "sql" parameter, describes the schema of the destination table.
When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setTableDefs
When used WITHOUT the "sql" parameter, describes the schema of the destination table.
When used WITH the "sql" parameter, describes tables with data stored outside of BigQuery.
| Parameter | |
|---|---|
| Name | Description |
var |
array<Google\Cloud\BigQuery\DataTransfer\V1\ImportedDataInfo\TableDefinition>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getUserDefinedFunctions
Inline code for User-defined function resources.
Ignored when "sql" parameter is empty.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setUserDefinedFunctions
Inline code for User-defined function resources.
Ignored when "sql" parameter is empty.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getWriteDisposition
Specifies the action if the destination table already exists.
| Returns | |
|---|---|
| Type | Description |
int |
|
setWriteDisposition
Specifies the action if the destination table already exists.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|