package dsl

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AggregateAddFields(fields: List[ProjectField]) extends AggregateInstruction with Product with Serializable
  2. case class AggregateBuilder[Type <: ModelObject, Out](collection: DBCollection[Type], converter: Converter[Out], pipeline: List[AggregateInstruction] = Nil) extends Product with Serializable
  3. case class AggregateCount(fieldName: String) extends AggregateInstruction with Product with Serializable
  4. case class AggregateGroup(fields: List[ProjectField]) extends AggregateInstruction with Product with Serializable
  5. trait AggregateInstruction extends Implicits
  6. case class AggregateLimit(limit: Int) extends AggregateInstruction with Product with Serializable
  7. case class AggregateLookup[Other <: ModelObject, T](from: DBCollection[Other], localField: Field[T], foreignField: Field[T], as: String) extends AggregateInstruction with Product with Serializable
  8. case class AggregateMatch(conditions: List[MatchCondition]) extends AggregateInstruction with Product with Serializable
  9. case class AggregateOut(collectionName: String) extends AggregateInstruction with Product with Serializable
  10. case class AggregateProject(fields: List[ProjectField]) extends AggregateInstruction with Product with Serializable
  11. case class AggregateReplaceRoot(newRoot: Json) extends AggregateInstruction with Product with Serializable
  12. case class AggregateSample(size: Int) extends AggregateInstruction with Product with Serializable
  13. case class AggregateSkip(skip: Int) extends AggregateInstruction with Product with Serializable
  14. case class AggregateSort(sortFields: List[SortField]) extends AggregateInstruction with Product with Serializable
  15. case class AggregateUnwind(path: String) extends AggregateInstruction with Product with Serializable
  16. case class Count(countResult: Int) extends Product with Serializable
  17. trait Implicits extends AnyRef
  18. case class MatchCondition(json: Json) extends Product with Serializable
  19. trait ProjectField extends AggregateInstruction
  20. sealed trait SortField extends AnyRef

Value Members

  1. object Count extends Converter[Int] with Serializable
  2. object ProjectField
  3. object SortField

Ungrouped