com
.
outr
.
giantscala
dsl
package
dsl
Visibility
Public
All
Type Members
case class
AggregateBuilder
[
Type <:
ModelObject
,
Out
]
(
collection:
DBCollection
[
Type
]
,
converter:
Converter
[
Out
]
,
pipeline:
List
[
AggregateInstruction
] =
Nil
)
extends
Product
with
Serializable
case class
AggregateGroup
(
fields:
List
[
ProjectField
]
)
extends
AggregateInstruction
with
Product
with
Serializable
trait
AggregateInstruction
extends
Implicits
case class
AggregateMatch
(
conditions:
List
[
MatchCondition
]
)
extends
AggregateInstruction
with
Product
with
Serializable
case class
AggregateProject
(
fields:
List
[
ProjectField
]
)
extends
AggregateInstruction
with
Product
with
Serializable
case class
AggregateSample
(
size:
Int
)
extends
AggregateInstruction
with
Product
with
Serializable
trait
Implicits
extends
AnyRef
case class
MatchCondition
(
json:
Json
)
extends
Product
with
Serializable
trait
ProjectField
extends
AggregateInstruction
Value Members
object
ProjectField
Ungrouped