aws-sdk - Amazon Athena - 使用 Java SDK 将列名称映射到值
问题描述
调用 get query results sdk 方法后,我想知道如何在每行中的列名和实际值之间进行映射。我可以假设列信息列表(在 ResultSetMetadata 下)的排序方式与每个值在 Datum 列表(在行下)中的排序方式相同吗
如果没有,我如何在键(列名)和值(特定行中列数据的实际值)之间映射
谢谢
解决方案
是的你可以。文档没有明确说明,但这就是它的工作方式。由于结果的底层存储格式(即 CSV),Athena 不可能以任何其他方式将结果返回给您。
推荐阅读
- r - 使用 R 绘制稀疏矩阵
- java - Aspectj 中同一方面内建议的顺序
- java - 如何使用 Gatling 负载测试框架执行 Java 代码?
- apache - Docker:(13)权限被拒绝:AH00072:make_sock:无法绑定到地址 0.0.0.0:80
- javascript - 由于引号,我无法检索该字段以将其集成到我的表中您有解决问题的方法吗?
- http - Haskell Socks 客户端请求
- javascript - onClick 方法中的箭头功能?
- php - 无法在 API POST 调用中包含实体集合
- python - “template.Library()”和“get_related_name”如何在 django 中工作?
- java - 为什么即使是开箱即用的 Spring Boot 管理员,Java 进程的 RES 内存也会保持缓慢增长?