code: def get_view(self, table):
          
  
          request = self.client.tables().get(projectId=table.project_id,
                                             datasetId=table.dataset_id,
                                             tableId=table.table_id)
  
          try:
              response = request.execute()
          except http.HttpError as ex:
              if ex.resp.status == 404:
                  return None
              raise
  
          return response['view']['query'] if 'view' in response else None
docs: Returns the SQL query for a view, or None if it doesn't exist or is not a view.
  
          :param table: The table containing the view.
          :type table: BQTable