Creates Aggregate objects from ProtoAggregates
Since
3/23/2024
Author Zackary Frazier
Remove the fields that are not in the select clause
public List<Aggregate> build()
List<Aggregate>
The cleaned up aggregate result list
sets the params
public AggregateBuilder setParams(Map<String,Object> params)
Name | Type | Description |
---|---|---|
params | Map<String,Object> | the bind params |
the aggregate builder
Setter for proto-aggregates
public AggregateBuilder setProtoAggregates(List<ProtoAggregate> protoAggregates)
Name | Type | Description |
---|---|---|
protoAggregates | List<ProtoAggregate> | the proto-aggregates |
the aggregate builder
sets the top level nodes
public AggregateBuilder setTopLevelNodes(TopLevelNodes topLevelNodes)
Name | Type | Description |
---|---|---|
topLevelNodes | TopLevelNodes | the top level nodes |
the aggregate builder