Module litebridge.orm
Package org.litebridgedb.orm.api.select
Interface GroupByClauseTerminal<DTO,HCC extends HavingConditionClause<DTO,HCC,HCCT,OBC,OBCC>,HCCT extends HavingConditionClauseTerminal<DTO,HCC,HCCT,OBC,OBCC>,OBC extends OrderByClause<DTO,OBC,OBCC>,OBCC extends OrderByClauseChain<DTO,OBC,OBCC>>
- Type Parameters:
DTO- the data transfer object (DTO) type that represents the result of the queryHCC- the type of the HAVING condition clause for further filteringHCCT- the terminal type of the HAVING condition clause, marking the end of HAVING conditionsOBC- the type of the ORDER BY clause defining result sortingOBCC- the type of the ORDER BY clause chain for chaining multiple sorting expressions
- All Superinterfaces:
HavingClauseTerminal<DTO,,OBC, OBCC> LimitClauseTerminal<DTO>,OrderByClauseTerminal<DTO>,SelectTerminal<DTO>
- All Known Implementing Classes:
org.litebridgedb.orm.api.select.impl.AbstractGroupByClauseTerminal,DtoGroupByClauseTerminal,SqlGroupByClauseTerminal
public interface GroupByClauseTerminal<DTO,HCC extends HavingConditionClause<DTO,HCC,HCCT,OBC,OBCC>,HCCT extends HavingConditionClauseTerminal<DTO,HCC,HCCT,OBC,OBCC>,OBC extends OrderByClause<DTO,OBC,OBCC>,OBCC extends OrderByClauseChain<DTO,OBC,OBCC>>
extends HavingClauseTerminal<DTO,OBC,OBCC>
Represents the terminal
-
Method Summary
Methods inherited from interface org.litebridgedb.orm.api.select.HavingClauseTerminal
orderBy, orderByMethods inherited from interface org.litebridgedb.orm.api.select.LimitClauseTerminal
offsetMethods inherited from interface org.litebridgedb.orm.api.select.OrderByClauseTerminal
limitMethods inherited from interface org.litebridgedb.orm.api.select.SelectTerminal
first, firstOrNull, firstOrThrow, firstOrThrow, list, one, oneOrNull, oneOrThrow, oneOrThrow, stream, toSql
-
Method Details
-
having
-