public abstract class AggregateSegment<S extends AggregateSegment<S,Q,R>,Q extends IBaseQuery<?,Q>,R> extends BaseSegment<R,Q>
| 限定符和类型 | 字段和说明 |
|---|---|
protected IAggregate |
aggregate |
S |
and |
S |
avg |
S |
count |
S |
group_concat |
S |
max |
S |
min |
protected S |
origin
聚合对象max,min,sum...等实例的原始实例来源(aggregate=null)
|
S |
sum |
current, wrapper| 限定符 | 构造器和说明 |
|---|---|
protected |
AggregateSegment(Q query) |
protected |
AggregateSegment(S origin,
IAggregate aggregate) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract S |
aggregateSegment(IAggregate aggregate)
构造聚合选择器
|
protected S |
getOrigin() |
apply, byEntity, byExclude, columnWithAlias, currentWithAlias, end, fieldMapping, get, setpublic final S extends AggregateSegment<S,Q,R> and
protected S extends AggregateSegment<S,Q,R> origin
protected final IAggregate aggregate
public S extends AggregateSegment<S,Q,R> max
public S extends AggregateSegment<S,Q,R> min
public S extends AggregateSegment<S,Q,R> sum
public S extends AggregateSegment<S,Q,R> avg
public S extends AggregateSegment<S,Q,R> count
public S extends AggregateSegment<S,Q,R> group_concat
protected AggregateSegment(Q query)
protected AggregateSegment(S origin, IAggregate aggregate)
protected abstract S aggregateSegment(IAggregate aggregate)
aggregate - 聚合函数接口protected S getOrigin()
Copyright © 2021. All rights reserved.