Interface JoinClause<DTO,JCC extends JoinConditionClause<DTO,JCC,JCCT>,JCCT extends JoinConditionClauseTerminal<DTO,JCC,JCCT>>

Type Parameters:
DTO - the data transfer object (DTO) type that represents the result of the query
JCC - the type of the join condition clause used to define conditions for the join
JCCT - the terminal type of the join condition clause, marking the end of the join conditions
All Known Implementing Classes:
org.litebridgedb.orm.api.select.impl.AbstractJoinClause, DtoJoinClause, SqlJoinClause

public interface JoinClause<DTO,JCC extends JoinConditionClause<DTO,JCC,JCCT>,JCCT extends JoinConditionClauseTerminal<DTO,JCC,JCCT>>
Represents a join clause in a SQL query, allowing the definition of join operations between tables.

This interface is part of a fluent API and provides methods to specify the join conditions.