Object

reactivemongo.play.json.commands

JSONAggregationFramework

Related Doc: package commands

Permalink

object JSONAggregationFramework extends AggregationFramework[JSONSerializationPack.type]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JSONAggregationFramework
  2. AggregationFramework
  3. AggregationPipeline
  4. SortAggregation
  5. SliceAggregation
  6. GroupAggregation
  7. ImplicitCommandHelpers
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class AddFieldToSet extends api.commands.AggregationFramework.GroupFunction with Product1[String] with Serializable

    Permalink
    Definition Classes
    GroupAggregation
  2. class AddFields extends api.commands.AggregationFramework.PipelineOperator with Product1[api.commands.AggregationFramework.P.Document] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  3. class AddToSet extends api.commands.AggregationFramework.GroupFunction with Product1[api.commands.GroupAggregation.P.Value] with Serializable

    Permalink
    Definition Classes
    GroupAggregation
  4. class Ascending extends api.commands.AggregationFramework.SortOrder with Product1[String] with Serializable

    Permalink
    Definition Classes
    SortAggregation
  5. class Avg extends api.commands.AggregationFramework.GroupFunction with Product1[api.commands.GroupAggregation.P.Value] with Serializable

    Permalink
    Definition Classes
    GroupAggregation
  6. class AvgField extends api.commands.AggregationFramework.GroupFunction with Product1[String] with Serializable

    Permalink
    Definition Classes
    GroupAggregation
  7. class Bucket extends api.commands.AggregationFramework.PipelineOperator with Product4[api.commands.AggregationFramework.P.Value, Seq[api.commands.AggregationFramework.P.Value], String, Seq[(String, api.commands.AggregationFramework.GroupFunction)]]

    Permalink
    Definition Classes
    AggregationFramework
  8. class BucketAuto extends api.commands.AggregationFramework.PipelineOperator with Product4[api.commands.AggregationFramework.P.Value, Int, Option[String], Seq[(String, api.commands.AggregationFramework.GroupFunction)]] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  9. final class ChangeStream extends api.commands.AggregationFramework.PipelineOperator

    Permalink
    Definition Classes
    AggregationFramework
  10. class CollStats extends api.commands.AggregationFramework.PipelineOperator with Product3[Boolean, Option[Double], Boolean] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  11. class Count extends api.commands.AggregationFramework.PipelineOperator with Product1[String] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  12. class CurrentOp extends api.commands.AggregationFramework.PipelineOperator with Product5[Boolean, Boolean, Boolean, Boolean, Boolean]

    Permalink
    Definition Classes
    AggregationFramework
  13. class Descending extends api.commands.AggregationFramework.SortOrder with Product1[String] with Serializable

    Permalink
    Definition Classes
    SortAggregation
  14. class Facet extends api.commands.AggregationFramework.PipelineOperator with Product1[Iterable[(String, api.commands.AggregationFramework.Pipeline)]] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  15. class First extends api.commands.AggregationFramework.GroupFunction with Product1[api.commands.GroupAggregation.P.Value] with Serializable

    Permalink
    Definition Classes
    GroupAggregation
  16. class FirstField extends api.commands.AggregationFramework.GroupFunction with Product1[String] with Serializable

    Permalink
    Definition Classes
    GroupAggregation
  17. class GeoNear extends api.commands.AggregationFramework.PipelineOperator with Product with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  18. class GraphLookup extends api.commands.AggregationFramework.PipelineOperator with Product8[String, api.commands.AggregationFramework.P.Value, String, String, String, Option[Int], Option[String], Option[api.commands.AggregationFramework.P.Value]] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  19. class Group extends api.commands.AggregationFramework.PipelineOperator with Product2[api.commands.AggregationFramework.P.Value, Seq[(String, api.commands.AggregationFramework.GroupFunction)]] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  20. class GroupField extends api.commands.AggregationFramework.PipelineOperator with Product2[String, Seq[(String, api.commands.AggregationFramework.GroupFunction)]] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  21. sealed trait GroupFunction extends AnyRef

    Permalink
    Definition Classes
    GroupAggregation
  22. class GroupMulti extends api.commands.AggregationFramework.PipelineOperator with Product2[Seq[(String, String)], Seq[(String, api.commands.AggregationFramework.GroupFunction)]] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  23. trait ImplicitlyDocumentProducer extends AnyRef

    Permalink
    Definition Classes
    ImplicitCommandHelpers
  24. class IndexStatAccesses extends Product2[Long, Long] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  25. class IndexStatsResult extends Product4[String, api.commands.AggregationFramework.P.Document, String, IndexStatAccesses] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  26. class Last extends api.commands.AggregationFramework.GroupFunction with Product1[api.commands.GroupAggregation.P.Value] with Serializable

    Permalink
    Definition Classes
    GroupAggregation
  27. class LastField extends api.commands.AggregationFramework.GroupFunction with Product1[String] with Serializable

    Permalink
    Definition Classes
    GroupAggregation
  28. class Limit extends api.commands.AggregationFramework.PipelineOperator with Product1[Int] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  29. class ListLocalSessions extends api.commands.AggregationFramework.PipelineOperator

    Permalink
    Definition Classes
    AggregationFramework
  30. class ListSessions extends api.commands.AggregationFramework.PipelineOperator

    Permalink
    Definition Classes
    AggregationFramework
  31. class Lookup extends api.commands.AggregationFramework.PipelineOperator with Product4[String, String, String, String] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  32. class Match extends api.commands.AggregationFramework.PipelineOperator with Product1[api.commands.AggregationFramework.P.Document] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  33. class Max extends api.commands.AggregationFramework.GroupFunction

    Permalink
    Definition Classes
    GroupAggregation
  34. class MaxField extends api.commands.AggregationFramework.GroupFunction with Product1[String] with Serializable

    Permalink
    Definition Classes
    GroupAggregation
  35. class Merge extends api.commands.AggregationFramework.PipelineOperator with Product6[String, String, Seq[String], Option[String], Option[api.commands.AggregationFramework.P.Document], Option[String]] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  36. class MergeObjects extends api.commands.AggregationFramework.GroupFunction with Product1[api.commands.GroupAggregation.P.Value] with Serializable

    Permalink
    Definition Classes
    GroupAggregation
  37. sealed trait MetadataKeyword extends AnyRef

    Permalink
    Definition Classes
    SortAggregation
  38. class MetadataSort extends api.commands.AggregationFramework.SortOrder with Product2[String, api.commands.AggregationFramework.MetadataKeyword] with Serializable

    Permalink
    Definition Classes
    SortAggregation
  39. class Min extends api.commands.AggregationFramework.GroupFunction with Product1[api.commands.GroupAggregation.P.Value] with Serializable

    Permalink
    Definition Classes
    GroupAggregation
  40. class MinField extends api.commands.AggregationFramework.GroupFunction with Product1[String] with Serializable

    Permalink
    Definition Classes
    GroupAggregation
  41. class Out extends api.commands.AggregationFramework.PipelineOperator with Product1[String] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  42. type Pipeline = (PipelineOperator, List[PipelineOperator])

    Permalink
    Definition Classes
    AggregationPipeline
  43. trait PipelineOperator extends AnyRef

    Permalink
    Definition Classes
    AggregationPipeline
  44. class Project extends api.commands.AggregationFramework.PipelineOperator with Product1[api.commands.AggregationFramework.P.Document] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  45. class Push extends api.commands.AggregationFramework.GroupFunction with Product1[api.commands.GroupAggregation.P.Value] with Serializable

    Permalink
    Definition Classes
    GroupAggregation
  46. class PushField extends api.commands.AggregationFramework.GroupFunction with Product1[String] with Serializable

    Permalink
    Definition Classes
    GroupAggregation
  47. class Redact extends api.commands.AggregationFramework.PipelineOperator with Product1[api.commands.AggregationFramework.P.Document] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  48. class ReplaceRoot extends api.commands.AggregationFramework.PipelineOperator with Product1[api.commands.AggregationFramework.P.Document] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  49. class ReplaceRootField extends api.commands.AggregationFramework.PipelineOperator with Product1[String] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  50. class ReplaceWith extends api.commands.AggregationFramework.PipelineOperator with Product1[api.commands.AggregationFramework.P.Document] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  51. class Sample extends api.commands.AggregationFramework.PipelineOperator with Product1[Int] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  52. class Set extends api.commands.AggregationFramework.PipelineOperator with Product1[api.commands.AggregationFramework.P.Document] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  53. class Skip extends api.commands.AggregationFramework.PipelineOperator with Product1[Int] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  54. final class Slice extends api.commands.AggregationFramework.PipelineOperator

    Permalink
    Definition Classes
    SliceAggregation
  55. class Sort extends api.commands.AggregationFramework.PipelineOperator with Product1[Seq[api.commands.AggregationFramework.SortOrder]] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  56. class SortByCount extends api.commands.AggregationFramework.PipelineOperator with Product1[api.commands.AggregationFramework.P.Value] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  57. class SortByFieldCount extends api.commands.AggregationFramework.PipelineOperator with Product1[String] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  58. sealed trait SortOrder extends AnyRef

    Permalink
    Definition Classes
    SortAggregation
  59. class StdDevPop extends api.commands.AggregationFramework.GroupFunction with Product1[api.commands.GroupAggregation.P.Value] with Serializable

    Permalink
    Definition Classes
    GroupAggregation
  60. class StdDevPopField extends api.commands.AggregationFramework.GroupFunction with Product1[String] with Serializable

    Permalink
    Definition Classes
    GroupAggregation
  61. class StdDevSamp extends api.commands.AggregationFramework.GroupFunction with Product1[api.commands.GroupAggregation.P.Value] with Serializable

    Permalink
    Definition Classes
    GroupAggregation
  62. class StdDevSampField extends api.commands.AggregationFramework.GroupFunction with Product1[String] with Serializable

    Permalink
    Definition Classes
    GroupAggregation
  63. class Sum extends api.commands.AggregationFramework.GroupFunction with Product1[api.commands.GroupAggregation.P.Value] with Serializable

    Permalink
    Definition Classes
    GroupAggregation
  64. class SumField extends api.commands.AggregationFramework.GroupFunction with Product1[String] with Serializable

    Permalink
    Definition Classes
    GroupAggregation
  65. class Unset extends api.commands.AggregationFramework.PipelineOperator with Product2[String, Seq[String]] with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  66. class Unwind extends api.commands.AggregationFramework.PipelineOperator with Product with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  67. class UnwindField extends Unwind with Serializable

    Permalink
    Definition Classes
    AggregationFramework
  68. case class Aggregate extends CollectionCommand with CommandWithPack[api.commands.AggregationFramework.pack.type] with CommandWithResult[AggregationResult] with Product with Serializable

    Permalink
    Definition Classes
    AggregationFramework
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12.7) Use api.collections.Aggregator

  69. case class AggregationResult extends Product with Serializable

    Permalink
    Definition Classes
    AggregationFramework
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12.7) Use api.collections.Aggregator

  70. class Cursor extends Product1[Int]

    Permalink
    Definition Classes
    AggregationFramework
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12.7) Use api.collections.Aggregator

  71. case class Filter extends api.commands.AggregationFramework.PipelineOperator with Product with Serializable

    Permalink
    Definition Classes
    AggregationFramework
    Annotations
    @deprecated
    Deprecated

    (Since version 0.19.4) Not a pipeline operator (stage)

  72. case class SumValue extends api.commands.AggregationFramework.GroupFunction with Product with Serializable

    Permalink
    Definition Classes
    GroupAggregation
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12.0) Use SumAll

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object ImplicitlyDocumentProducer

    Permalink
    Definition Classes
    ImplicitCommandHelpers
  5. object PipelineOperator

    Permalink
    Definition Classes
    AggregationPipeline
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def booleanValue(b: Boolean): JsValue

    Permalink
    Attributes
    protected
  8. final lazy val builder: Builder[pack.type]

    Permalink
    Attributes
    protected
    Definition Classes
    AggregationFramework
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def doubleValue(d: Double): JsValue

    Permalink
    Attributes
    protected
  11. def elementProducer(name: String, value: JsValue): (String, JsValue)

    Permalink
    Attributes
    protected
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  16. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  17. def intValue(i: Int): JsValue

    Permalink
    Attributes
    protected
  18. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  19. def longValue(l: Long): JsValue

    Permalink
    Attributes
    protected
  20. def makeArray(value: JsValue, values: Seq[JsValue]): JsValue

    Permalink
    Attributes
    protected
  21. def makeDocument(elements: Seq[(String, JsValueWrapper)]): JsObject

    Permalink
    Attributes
    protected
  22. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  25. val pack: JSONSerializationPack.type

    Permalink
    Definition Classes
    JSONAggregationFramework → AggregationPipeline → ImplicitCommandHelpers
  26. final def pipe(name: String, arg: Value): Document

    Permalink
    Attributes
    protected
    Definition Classes
    AggregationFramework
    Annotations
    @inline()
  27. def stringValue(s: String): JsValue

    Permalink
    Attributes
    protected
  28. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  29. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  30. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SortAggregation[JSONSerializationPack.type]

Inherited from AnyRef

Inherited from Any

Ungrouped