Module io.github.mmm.orm
Package io.github.mmm.orm.statement
Class ConstraintClause<E extends EntityBean,SELF extends ConstraintClause<E,SELF>>
java.lang.Object
io.github.mmm.orm.statement.AbstractDbClause
io.github.mmm.orm.statement.AbstractTypedClause<E,SELF>
io.github.mmm.orm.statement.ConstraintClause<E,SELF>
- Type Parameters:
E- type of theEntityBeanto query.SELF- type of this class itself.
- All Implemented Interfaces:
DbClause,TypedClause<E>
public abstract class ConstraintClause<E extends EntityBean,SELF extends ConstraintClause<E,SELF>>
extends AbstractTypedClause<E,SELF>
- Since:
- 1.0.0
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.github.mmm.orm.statement.AbstractTypedClause
selfMethods inherited from class io.github.mmm.orm.statement.AbstractDbClause
toString
-
Constructor Details
-
ConstraintClause
public ConstraintClause()The constructor.
-
-
Method Details
-
and
- Parameters:
property- thePropertyPathto add.- Returns:
- this
DbClauseitself for fluent API calls.
-
and
- Parameters:
paths- thePropertyPaths to add.- Returns:
- this
DbClauseitself for fluent API calls.
-
getProperties
- Returns:
- the
ListofCriteriaPredicates.
-
isOmit
public boolean isOmit()- Returns:
trueif thisDbClauseshould be omitted as it is optional and entirely empty,falseotherwise.
-