Il existe deux API pour manipuler des entités BigQuery (jeux de données, tables, vues, etc.) ...dialecte SQL pour Spécifiez ViewDefinition API BigQuery
- L'ancien (dépréciée) API: com.google.api .services.bigquery
- la nouvelle API: com.google.cloud.bigquery
Dans l'ancienne API, la classe View a un drapeau booléen qui indique si la requête associée utilise ou héritage SQL standard. Ce drapeau est accessible via les méthodes suivantes:
- getUseLegacySql
- setUseLegacySql
La nouvelle API introduit la classe ViewDefinition, mais il n'a pas le drapeau booléen.
Comment spécifier le dialecte SQL pour une ViewDefinition?