class Google::Cloud::Bigquery::Table
def set_query query, standard_sql: nil, legacy_sql: nil, udfs: nil
- Example: Update a view: -
Parameters:
-
udfs
(Array
) -- User-defined function resources, String -
legacy_sql
(Boolean
) -- Specifies whether to use BigQuery's -
standard_sql
(Boolean
) -- Specifies whether to use BigQuery's -
query
(String
) -- The query that defines the view.
Other tags:
- See: https://cloud.google.com/bigquery/query-reference - BigQuery Query Reference
def set_query query, standard_sql: nil, legacy_sql: nil, udfs: nil raise "Updating the query is not supported for Table type: #{@gapi.type}" unless view? use_legacy_sql = Convert.resolve_legacy_sql standard_sql, legacy_sql @gapi.view = Google::Apis::BigqueryV2::ViewDefinition.new( query: query, use_legacy_sql: use_legacy_sql, user_defined_function_resources: udfs_gapi(udfs) ) patch_gapi! :view end