Module litebridge.orm
Package org.litebridgedb.orm.api.select
Interface JoinConditionClause<DTO,SELF extends JoinConditionClause<DTO,SELF,JCCT>,JCCT extends JoinConditionClauseTerminal<DTO,SELF,JCCT>>
- Type Parameters:
DTO- the type of the data transfer object associated with the querySELF- the type of the implementing subclass to enable type-safe chainingJCCT- the type of the terminal join condition clause used for finalizing join conditions
- All Superinterfaces:
ConditionClause<DTO,SELF, JCCT>
- All Known Implementing Classes:
DtoJoinConditionClause,SqlJoinConditionClause
public interface JoinConditionClause<DTO,SELF extends JoinConditionClause<DTO,SELF,JCCT>,JCCT extends JoinConditionClauseTerminal<DTO,SELF,JCCT>>
extends ConditionClause<DTO,SELF,JCCT>
Generic join condition clause for constructing SQL-like join conditions in a type-safe
and fluent manner.
This interface builds upon ConditionClause, providing the structure for
defining conditional expressions specifically for join operations.
-
Method Summary