Specifies criteria for selecting one segment of a Key value. This abstract class has three concrete subclasses, SimpleTerm, RangeTerm and OrTerm as described for {@link KeyFilter} .
Use the static factory methods {@link KeyFilter#simpleTerm(Object)}, {@link KeyFilter#rangeTerm(Object,Object)}, {@link KeyFilter#rangeTerm(Object,Object,CoderContext)}, {@link KeyFilter#rangeTerm(Object,Object,boolean,boolean)}, {@link KeyFilter#rangeTerm(Object,Object,boolean,boolean,CoderContext)}, and {@link KeyFilter#orTerm} to create instances of Term.