Class DtoJoinConditionClause<DTO>

java.lang.Object
org.litebridge.orm.api.select.impl.ConditionClauseImpl<DTO,DtoJoinConditionClause<DTO>,DtoJoinConditionClauseTerminal<DTO>>
org.litebridge.orm.api.dto.DtoJoinConditionClause<DTO>
Type Parameters:
DTO - the type of the DTO being queried
All Implemented Interfaces:
ConditionClause<DTO,DtoJoinConditionClause<DTO>,DtoJoinConditionClauseTerminal<DTO>>, JoinConditionClause<DTO,DtoJoinConditionClause<DTO>,DtoJoinConditionClauseTerminal<DTO>>

public final class DtoJoinConditionClause<DTO> extends org.litebridge.orm.api.select.impl.ConditionClauseImpl<DTO,DtoJoinConditionClause<DTO>,DtoJoinConditionClauseTerminal<DTO>> implements JoinConditionClause<DTO,DtoJoinConditionClause<DTO>,DtoJoinConditionClauseTerminal<DTO>>
Represents a condition within a JOIN clause in a DTO-based query.
  • Constructor Details

    • DtoJoinConditionClause

      public DtoJoinConditionClause(ConditionSpec condition, DtoJoinConditionClauseTerminal<DTO> conditionTerminal, LitebridgeContext litebridgeContext)
      Creates a new instance of DtoJoinConditionClause.
      Parameters:
      condition - the condition specification
      conditionTerminal - the terminal clause for this condition
      litebridgeContext - the ORM context