Google BigQuery execute() 方法
Google BigQuery execute() method
我正在查看 Google BigQuery API 参考 sample Python code,我遇到了 execute()
调用。
任何人都可以向我提供有关此调用功能的文档吗?
此页面暗示了 execute 在某些情况下可能执行的操作...
https://cloud.google.com/bigquery/querying-data
但它确实应该很明显...它会执行您的查询。可能是某种 http 协议。
如果你面前有所有的API,你应该能够找到在某些类上定义execute的地方。
execute() 是继承的 属性 许多类型的请求,从表面上看。
您链接到以下形式的代码:
bigquery.jobs().insert(...).execute();
.jobs()
调用获取表示 BigQuery 作业集合的对象。
.insert(...)
调用创建一个请求对象,表示对具有指定参数的 BigQuery jobs.insert API 方法的(未来)调用。但请注意,此代码仅构造请求——它实际上并未发送请求。
.execute()
调用实际上将 API 请求发送到 BigQuery API 并 returns 响应。
请注意,这是为 BigQuery API 自动生成的 Java 客户端库。这些 API 客户端的结构对于所有 Google API 都是相似的。
我正在查看 Google BigQuery API 参考 sample Python code,我遇到了 execute()
调用。
任何人都可以向我提供有关此调用功能的文档吗?
此页面暗示了 execute 在某些情况下可能执行的操作...
https://cloud.google.com/bigquery/querying-data
但它确实应该很明显...它会执行您的查询。可能是某种 http 协议。
如果你面前有所有的API,你应该能够找到在某些类上定义execute的地方。
execute() 是继承的 属性 许多类型的请求,从表面上看。
您链接到以下形式的代码:
bigquery.jobs().insert(...).execute();
.jobs()
调用获取表示 BigQuery 作业集合的对象。
.insert(...)
调用创建一个请求对象,表示对具有指定参数的 BigQuery jobs.insert API 方法的(未来)调用。但请注意,此代码仅构造请求——它实际上并未发送请求。
.execute()
调用实际上将 API 请求发送到 BigQuery API 并 returns 响应。
请注意,这是为 BigQuery API 自动生成的 Java 客户端库。这些 API 客户端的结构对于所有 Google API 都是相似的。