Xplain.Db.Aggregations
- Xplain.Db.Aggregations(v)
 This class represents a set of Xplain.Db.Aggregation instances.
addAggregation
- addAggregation(agg)
 add a Xplain.Db.Aggregation instance to this set of Aggregations.
- Parameters
 agg (Xplain.Db.Aggregation) – the aggregation that should be added
- Returns
 {object} this instance
getAggregations
- getAggregations()
 returns an array of all Xplain.Db.Aggregation instances currently assigned to this Aggregations instance.
Warning
This method id deprecated! Use toArray instead.
- Returns
 {Array} of Xplain.Db.Aggregation instances
toArray
- toArray()
 returns an array of all Xplain.Db.Aggregation instances currently assigned to this Aggregations instance.
- Returns
 {Array} of Xplain.Db.Aggregation instances
toJson
- toJson(q)
 generates the framework for a set of Aggregation requests, send to the backend within a open/execute request
- Parameters
 q (Xplain.Db.Query) – the corresponding query
- Returns
 {Object} an object representing this aggregation’s ajax request.
toString
- toString()
 converts this set of aggregations to a string which reflects the definition of this set.
- Returns
 {string} the definition of this set of aggregations as string