Skip to main content

Module select_aggregation_builder

Module select_aggregation_builder 

Source
Expand description

Re-exports all public items from the fluent_api module.

This module provides a high-level, fluent interface for building and executing Firestore operations (select, insert, update, delete, list). It aims to make common database interactions more ergonomic and type-safe. Builder for constructing aggregation queries in Firestore.

This module provides a fluent API to define aggregations like COUNT, SUM, and AVG to be performed over a set of documents matching a query.

The main entry point is FirestoreAggregationBuilder, which is typically accessed via a method on a select/query builder (e.g., FirestoreSelectDocBuilder::aggregate()).

Structs§

FirestoreAggregationBuilder
A builder for constructing a list of aggregations to apply to a query.
FirestoreAggregationFieldExpr
Represents a specific alias targeted for an aggregation operation.

Traits§

FirestoreAggregationExpr
A trait for types that can be converted into a FirestoreAggregation.