Cloud Firestore V1 API - Class Google::Cloud::Firestore::V1::StructuredAggregationQuery::Aggregation (v0.8.0)

Reference documentation and code samples for the Cloud Firestore V1 API class Google::Cloud::Firestore::V1::StructuredAggregationQuery::Aggregation.

Defines a aggregation that produces a single result.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#alias

def alias() -> ::String
Returns
  • (::String) —

    Optional. Optional name of the field to store the result of the aggregation into.

    If not provided, Firestore will pick a default name following the format field_<incremental_id++>. For example:

    AGGREGATE COUNT_UP_TO(1) AS count_up_to_1, COUNT_UP_TO(2), COUNT_UP_TO(3) AS count_up_to_3, COUNT_UP_TO(4) OVER ( ... );

    becomes:

    AGGREGATE COUNT_UP_TO(1) AS count_up_to_1, COUNT_UP_TO(2) AS field_1, COUNT_UP_TO(3) AS count_up_to_3, COUNT_UP_TO(4) AS field_2 OVER ( ... );

    Requires:

#alias=

def alias=(value) -> ::String
Parameter
  • value (::String) —

    Optional. Optional name of the field to store the result of the aggregation into.

    If not provided, Firestore will pick a default name following the format field_<incremental_id++>. For example:

    AGGREGATE COUNT_UP_TO(1) AS count_up_to_1, COUNT_UP_TO(2), COUNT_UP_TO(3) AS count_up_to_3, COUNT_UP_TO(4) OVER ( ... );

    becomes:

    AGGREGATE COUNT_UP_TO(1) AS count_up_to_1, COUNT_UP_TO(2) AS field_1, COUNT_UP_TO(3) AS count_up_to_3, COUNT_UP_TO(4) AS field_2 OVER ( ... );

    Requires:

Returns
  • (::String) —

    Optional. Optional name of the field to store the result of the aggregation into.

    If not provided, Firestore will pick a default name following the format field_<incremental_id++>. For example:

    AGGREGATE COUNT_UP_TO(1) AS count_up_to_1, COUNT_UP_TO(2), COUNT_UP_TO(3) AS count_up_to_3, COUNT_UP_TO(4) OVER ( ... );

    becomes:

    AGGREGATE COUNT_UP_TO(1) AS count_up_to_1, COUNT_UP_TO(2) AS field_1, COUNT_UP_TO(3) AS count_up_to_3, COUNT_UP_TO(4) AS field_2 OVER ( ... );

    Requires:

#count

def count() -> ::Google::Cloud::Firestore::V1::StructuredAggregationQuery::Aggregation::Count

#count=

def count=(value) -> ::Google::Cloud::Firestore::V1::StructuredAggregationQuery::Aggregation::Count