Interface AggregatableRepository<Entity,ID>
- Type Parameters:
Entity- EntityID- ID
- All Superinterfaces:
Repository<Entity,ID>
AggregatableRepository
- Version:
- 0.0.1
- Author:
- scx567888
-
Method Summary
Modifier and TypeMethodDescriptionaggregate(Aggregation aggregation) aggregate(Aggregation aggregation, Query afterAggregateQuery) aggregate(Query beforeAggregateQuery, Aggregation aggregation) aggregate(Query beforeAggregateQuery, Aggregation aggregation, Query afterAggregateQuery) aggregateFirst(Aggregation aggregation) aggregateFirst(Aggregation aggregation, Query afterAggregateQuery) aggregateFirst(Query beforeAggregateQuery, Aggregation aggregation) aggregateFirst(Query beforeAggregateQuery, Aggregation aggregation, Query afterAggregateQuery) default Aggregatoraggregator(Aggregation aggregation) default Aggregatoraggregator(Aggregation aggregation, Query afterAggregateQuery) default Aggregatoraggregator(Query beforeAggregateQuery, Aggregation aggregation) aggregator(Query beforeAggregateQuery, Aggregation aggregation, Query afterAggregateQuery)
-
Method Details
-
aggregator
Aggregator aggregator(Query beforeAggregateQuery, Aggregation aggregation, Query afterAggregateQuery) -
aggregator
-
aggregator
-
aggregator
-
aggregate
default List<Map<String,Object>> aggregate(Query beforeAggregateQuery, Aggregation aggregation, Query afterAggregateQuery) throws DataAccessException - Throws:
DataAccessException
-
aggregate
default List<Map<String,Object>> aggregate(Aggregation aggregation, Query afterAggregateQuery) throws DataAccessException - Throws:
DataAccessException
-
aggregate
default List<Map<String,Object>> aggregate(Query beforeAggregateQuery, Aggregation aggregation) throws DataAccessException - Throws:
DataAccessException
-
aggregate
- Throws:
DataAccessException
-
aggregateFirst
default Map<String,Object> aggregateFirst(Query beforeAggregateQuery, Aggregation aggregation, Query afterAggregateQuery) throws DataAccessException - Throws:
DataAccessException
-
aggregateFirst
default Map<String,Object> aggregateFirst(Aggregation aggregation, Query afterAggregateQuery) throws DataAccessException - Throws:
DataAccessException
-
aggregateFirst
default Map<String,Object> aggregateFirst(Query beforeAggregateQuery, Aggregation aggregation) throws DataAccessException - Throws:
DataAccessException
-
aggregateFirst
- Throws:
DataAccessException
-