- Type Parameters:
T
- The type of the CriteriaLeaf
instance's value.
- All Superinterfaces:
- org.refcodes.mixin.mixins.AttributeAccessor<String,T>, org.refcodes.mixin.mixins.AttributeAccessor.AttributeMutator<String,T>, org.refcodes.mixin.mixins.AttributeAccessor.AttributeProperty<String,T>, Criteria, org.refcodes.mixin.mixins.KeyAccessor<String>, org.refcodes.mixin.mixins.KeyAccessor.KeyMutator<String>, org.refcodes.mixin.mixins.KeyAccessor.KeyProperty<String>, org.refcodes.mixin.mixins.NameAccessor, org.refcodes.mixin.mixins.ValueAccessor<T>, org.refcodes.mixin.mixins.ValueAccessor.ValueMutator<T>, org.refcodes.mixin.mixins.ValueAccessor.ValueProperty<T>
- All Known Subinterfaces:
- EqualWithCriteria<T>, GreaterOrEqualThanCriteria<T>, GreaterThanCriteria<T>, LessOrEqualThanCriteria<T>, LessThanCriteria<T>, NotEqualWithCriteria<T>
- All Known Implementing Classes:
- AbstractCriteriaLeaf
public interface CriteriaLeaf<T>
extends Criteria, org.refcodes.mixin.mixins.AttributeAccessor.AttributeProperty<String,T>
A CriteriaLeaf tree leaf is an expression usually relating to a key (for
example identifying a table's column in a database) and a value, both of
which consolidating an expression (for example "City = 'Munich'").