PagedResults

lightdb.query.PagedResults
case class PagedResults[D <: Document[D], V](query: Query[D, V], context: PageContext[D], offset: Int, total: Int, idsAndScores: List[(Id[D], Double)], getter: Option[(Id[D]) => IO[D]])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def docs: IO[List[D]]
def hasNext: Boolean
def idAndScoreStream: Stream[IO, (Id[D], Double)]
def idStream: Stream[IO, Id[D]]
def next(): IO[Option[PagedResults[D, V]]]
def scoredStream: Stream[IO, (V, Double)]
def stream: Stream[IO, V]
def values: IO[List[V]]

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Concrete fields

lazy val ids: List[Id[D]]
lazy val page: Int
lazy val pages: Int
lazy val scores: List[Double]