查询的key为空,返回空行还是null?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

查询的key为空,返回空行还是null?

只会写BUG 2016-07-18 16:19:15 3741
Result queryOrder(long orderId, Collection<String> keys);
Iterator<Result> queryOrdersBySaler(String salerid, String goodid,      Collection<String> keys);



这两个接口,如果keys为空,表示排除所有字段。
此时是直接返回null,还是返回一个或多个空行? “空行” 也就是Result的KeyValue为空,但是orderId还是可以通过Result接口查到。
分享到
取消 提交回答
全部回答(2)
  • 只会写BUG
    2016-07-19 08:45:20
    回 楼主(runtimeerror) 的帖子
    更准确的问题是:
    对于第一个接口
    如果行X不存在任何集合keys中的key,那么这一行的Result 我是返回空行还是null。

    对于第二个接口
    如果行X不存在任何集合keys中的key,那么我是将一个空行加入Result集合还是忽略这行。


    求回复。。。
    0 0
  • 中间件那珂
    2016-07-19 08:44:22
    返回空行
    0 0
添加回答
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章