protected boolean indexAppliesTo( Between constraint ) { return applies(constraint.getOperand()); }
protected boolean indexAppliesTo( Between constraint ) { return applies(constraint.getOperand()); }
public Query build(Constraint constraint, Map<String, Object> variables) { if (constraint instanceof Between) { Between between = (Between) constraint; String field = (String)operand(between.getOperand()).apply(between.getOperand(), variables); Object low = staticOperand(between.getLowerBound()).apply(field, between.getLowerBound(), variables); Object high = staticOperand(between.getUpperBound()).apply(field, between.getUpperBound(), variables);