AggregateQuery
class AggregateQuery
A query that calculates aggregations over an underlying query.
Subclassing Note: Cloud Firestore classes are not meant to be subclassed except for use in test mocks. Subclassing is not supported in production code and new SDK releases may break code that does so.
Summary
Public functions |
|
|---|---|
Boolean |
Compares this object with the given object for equality. |
Task<AggregateQuerySnapshot!> |
get(source: AggregateSource)Executes this query. |
Int |
hashCode()Calculates and returns the hash code for this object. |
Public functions
equals
fun equals(object: Any!): Boolean
Compares this object with the given object for equality.
This object is considered "equal" to the other object if and only if all of the following conditions are satisfied:
objectis a non-null instance ofAggregateQuery.objectperforms the same aggregations as thisAggregateQuery.- The underlying
Queryofobjectcompares equal to that of this object.
| Parameters | |
|---|---|
object: Any! |
The object to compare to this object for equality. |
| Returns | |
|---|---|
Boolean |
|
get
fun get(source: AggregateSource): Task<AggregateQuerySnapshot!>
Executes this query.
| Parameters | |
|---|---|
source: AggregateSource |
The source from which to acquire the aggregate results. |
| Returns | |
|---|---|
Task<AggregateQuerySnapshot!> |
A |