@Override
public Iterator<com.bazaarvoice.emodb.blob.api.Table> listTables(@Nullable String fromTableExclusive, long limit) {
checkArgument(limit > 0, "Limit must be >0");
LimitCounter remaining = new LimitCounter(limit);
final Iterator<Table> tableIter = _tableDao.list(fromTableExclusive, remaining);
return remaining.limit(new AbstractIterator<com.bazaarvoice.emodb.blob.api.Table>() {
@Override
protected com.bazaarvoice.emodb.blob.api.Table computeNext() {
while (tableIter.hasNext()) {
Table table = tableIter.next();
if (!table.isInternal()) {
return toDefaultTable(table);
}
}
return endOfData();
}
});
}
DefaultBlobStore.java 文件源码
java
阅读 45
收藏 0
点赞 0
评论 0
项目:emodb
作者:
评论列表
文章目录