首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Scalardb结果映射到模型中

如何将Scalardb结果映射到模型中
EN

Stack Overflow用户
提问于 2020-07-19 03:47:57
回答 1查看 18关注 0票数 0

问题1

按照https://github.com/scalar-labs/scalardb/blob/master/docs/getting-started.md中的示例,Get的结果可以检索为

代码语言:javascript
复制
int current = ((IntValue) result.get().getValue(BALANCE).get()).get();

如果平衡不存在会发生什么。有没有可以使用的类似getOrElse的API?

问题2

检索IntValue的方式不同于TextValue。TextValue似乎还有一个额外的getString调用。getString调用的作用是什么?

代码语言:javascript
复制
val resultGetEmail = resultGet.getValue("email").get.asInstanceOf[TextValue].getString.get()
val resultGetBucket = resultGet.getValue("bucket").get.asInstanceOf[IntValue].get

问题3

TextValue似乎也有elseOrGetelseOrThroworElseGet。这些是在哪里定义的?我在javadoc中找不到它们。

问题4为什么IntValue没有任何orElse选项?

EN

回答 1

Stack Overflow用户

发布于 2020-07-21 19:17:21

我认为它们更像是针对Java的Optional的问题,而不是关于标量DB的问题。所以,请看看这个。https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62973112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档