Module litebridge.orm
Class DtoConditionClauseStart<DTO>
java.lang.Object
org.litebridge.orm.api.condition.AbstractConditionClauseStart<DTO>
org.litebridge.orm.api.dto.condition.DtoConditionClauseStart<DTO>
- Type Parameters:
DTO- the type of the DTO
Start of a DTO-based condition clause.
-
Field Summary
Fields inherited from class org.litebridge.orm.api.condition.AbstractConditionClauseStart
conditionGroupSpec, fromClauseEngine -
Constructor Summary
ConstructorsConstructorDescriptionDtoConditionClauseStart(ConditionGroupSpec conditionGroupSpec, OrmTable ormTable, FromClauseEngine fromClauseEngine) Creates a new DTO condition clause start. -
Method Summary
Modifier and TypeMethodDescriptionprotected CbDtoConditionClause<DTO> createCbConditionClause(ConditionSpec conditionSpec) Creates a new condition clause instance.Starts a WHERE clause with a column name.Methods inherited from class org.litebridge.orm.api.condition.AbstractConditionClauseStart
where
-
Constructor Details
-
DtoConditionClauseStart
public DtoConditionClauseStart(ConditionGroupSpec conditionGroupSpec, OrmTable ormTable, FromClauseEngine fromClauseEngine) Creates a new DTO condition clause start.- Parameters:
conditionGroupSpec- the condition group specificationormTable- the ORM table metadatafromClauseEngine- the from clause engine
-
-
Method Details
-
where
Description copied from class:AbstractConditionClauseStartStarts a WHERE clause with a column name.- Specified by:
wherein classAbstractConditionClauseStart<DTO>- Parameters:
field- The column name.- Returns:
- A new
AbstractCbConditionClauseinstance.
-
createCbConditionClause
Description copied from class:AbstractConditionClauseStartCreates a new condition clause instance.- Specified by:
createCbConditionClausein classAbstractConditionClauseStart<DTO>- Parameters:
conditionSpec- The condition specification.- Returns:
- A new
AbstractCbConditionClauseinstance.
-