MongoPaginatedAggregation

dev.mongocamp.driver.mongodb.pagination.MongoPaginatedAggregation
case class MongoPaginatedAggregation[A](dao: MongoDAO[A], aggregationPipeline: List[Bson], allowDiskUse: Boolean, maxWait: Int) extends MongoPagination[Document]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait MongoPagination[Document]
trait ConfigHelper
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def countResult: Long
def paginate(page: Long, rows: Long): PaginationResult[Document]

Inherited methods

def booleanConfig(configPath: String, key: String, default: Boolean): Boolean

Attributes

Inherited from:
ConfigHelper
def foreach(rows: Int)(a: Document => Unit): Unit

Attributes

Inherited from:
MongoPagination
def foreach(a: Document => Unit): Unit

Attributes

Inherited from:
MongoPagination
def intConfig(configPath: String, key: String, default: Int): Int

Attributes

Inherited from:
ConfigHelper
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def stringConfig(configPath: String, key: String, default: String): Option[String]

Attributes

Inherited from:
ConfigHelper

Inherited fields

val conf: Config

Attributes

Inherited from:
ConfigHelper