【发布时间】:2021-08-05 15:36:02
【问题描述】:
如何将 TableResult 转换为以下格式 List<Map<String, Any>>
Map 分别包含列和它的值。多行被添加到列表中。
我尝试了类似的方法,但它会引发错误 -> com.google.cloud.bigquery.TableResult cannot be cast to java.util.List
val queryConfig = QueryJobConfiguration.newBuilder(
modSql
)
.setUseLegacySql(false).build()
val queryJob = bigQuery.create(JobInfo.newBuilder(queryConfig).build())
val result = queryJob.getQueryResults()
return result as List<Map<String, Any>>;
我们如何复制类似于 jdbc 模板的东西。例如使用 jdbc 模板,我们可以这样做
jdbc.query(sql, rowMapper)
这会以特定的 rowMapper 格式返回结果。我们如何使用 BigQuery 实现这一目标?
【问题讨论】:
标签: java kotlin jdbc google-bigquery jdbctemplate