- betweenCondition between(L min, R max) 
- equalsCondition equals(V value) 
- existsCondition exists() 
- greaterThanCondition greaterThan(V value) 
- greaterThanOrEqualCondition greaterThanOrEqual(V value) 
- in_Condition in_(V value) 
- isNotNullCondition isNotNull() 
- isNullCondition isNull() 
- isTrueCondition isTrue() 
- lessThanCondition lessThan(V value) 
- lessThanOrEqualCondition lessThanOrEqual(V value) 
- likeCondition like(V value) 
- notBetweenCondition notBetween(L min, R max) 
- notEqualsCondition notEquals(V value) 
- notExistsCondition notExists() 
- notInCondition notIn(V value) 
- notLikeCondition notLike(V value) 
- notRegexpCondition notRegexp(V value) 
- regexpCondition regexp(V value) 
Type that actually implements the condition building on a ConditionBuilder.
Implements building simple unary, binary and ternary operators: - equals - notEquals - isTrue (only defined on boolean types) - lessThan - lessThanOrEqual - greaterThan - greaterThanOrEqual - like - notLike - regexp - notRegexp - in_ - notIn - isNull - isNotNull - exists - notExists - between - notBetween