Classe MongoIterable<ResultT>
- java.lang.Object
-
- io.realm.mongodb.mongo.iterable.MongoIterable<ResultT>
-
- Parâmetros do tipo:
ResultT
- O tipo para o qual este iterável decodificará documentos.
- Subclasses diretas conhecidas:
AggregateIterable
,FindIterable
public abstract class MongoIterable<ResultT> extends Object
O MongoIterable é os resultados de uma operação, como uma queryfind()
ouaggregate()
.Essa classe imita um pouco o comportamento de uma
Iterable
mas, como seus resultados são obtidos de forma assíncrona, seus valores são agrupados dentro de umTask
.
-
-
Resumo do método
Todos os métodos Métodos de instância Métodos concretos Modificador e tipo Método Descrição RealmResultTask<ResultT>
first()
Auxiliar para retornar o primeiro item no iterador ou nulo.RealmResultTask<MongoCursor<ResultT>>
iterator()
Retorna um cursor da operação representada por este iterável.
-
-
-
Detalhes do método
-
iterador
public RealmResultTask<MongoCursor<ResultT>> iterator()
Retorna um cursor da operação representada por este iterável.O resultado é envolto em um
Task
, pois o iterador deve ser capaz de recuperar documentos de forma assíncrona do servidor.- Retorna:
- uma tarefa assíncrona com o cursor da operação representada por esse iterável.
-
primeiro
public RealmResultTask<ResultT> first()
Auxiliar para retornar o primeiro item no iterador ou nulo.O resultado é envolto em um
Task
, pois o iterador deve ser capaz de recuperar documentos de forma assíncrona do servidor.- Retorna:
- uma tarefa contendo o primeiro item ou nulo.
-
-