Query

lightdb.query.Query
case class Query[D <: Document[D]](indexSupport: IndexSupport[D], collection: AbstractCollection[D], filter: Option[Filter[D]], sort: List[Sort], scoreDocs: Boolean, pageSize: Int, countTotal: Boolean)

Attributes

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

Members list

Value members

Concrete methods

def clearSort: Query[D]
def count: IO[Int]
def countTotal(b: Boolean): Query[D]
def filter(filter: Filter[D]): Query[D]
def idStream(implicit context: SearchContext[D]): Stream[IO, Id[D]]
def pageSize(size: Int): Query[D]
def pageStream(implicit context: SearchContext[D]): Stream[IO, PagedResults[D]]
def scoreDocs(b: Boolean): Query[D]
def search()(implicit context: SearchContext[D]): IO[PagedResults[D]]
def sort(sort: Sort*): Query[D]
def stream(implicit context: SearchContext[D]): Stream[IO, D]
def toIdList: IO[List[Id[D]]]
def toList: IO[List[D]]

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product