我正在开发 F# 的类型提供程序,为了实现它,我们需要获取查询编译时的架构,这意味着它必须很快。目前我们运行的是这样的:
bq query --format=json --dry_run=true --use_legacy_sql=false 'SELECT @a IS TRUE AS x, @b + 1 AS y, "foo" = @c AS z, ["tomas", "jansson"] as w, STRUCT("wat" as t, 69 as u) as v, [STRUCT(3, "allo" as g), STRUCT(5 as a, "yolo")] as u, STRUCT(["a"] as h) as t;'
这正是我们想要的,但它使用了bq
工具。我想知道底层的 http 调用是什么,我在代码库中找不到它。
我想了解底层代码库的原因是因为我想删除尽可能多的第三方依赖项,这些依赖项可能在构建服务器上不可用或需要很长时间才能设置。
或者你可以使用
Jobs: insert https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/insert with query https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs#configuration.query配置属性和dryRun https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs#configuration.dryRun设置为真
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)