- Type Parameters:
T
- The type of the CriteriaLeaf
instance's value.
- All Superinterfaces:
- Criteria, org.refcodes.mixin.KeyAccessor<String>, org.refcodes.mixin.KeyAccessor.KeyBuilder<String,org.refcodes.collection.Relation<String,T>>, org.refcodes.mixin.KeyAccessor.KeyMutator<String>, org.refcodes.mixin.KeyAccessor.KeyProperty<String>, org.refcodes.mixin.NameAccessor, org.refcodes.collection.Relation<String,T>, org.refcodes.mixin.ValueAccessor<T>, org.refcodes.mixin.ValueAccessor.ValueBuilder<T,org.refcodes.collection.Relation<String,T>>, org.refcodes.mixin.ValueAccessor.ValueMutator<T>, org.refcodes.mixin.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.collection.Relation<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'").