public CompositeRangeBuilder lessThan(Object value) { lockComponent = true; append(end, value, Equality.LESS_THAN); getLastRecord().addQueryOp(value, Equality.LESS_THAN); return this; }
public CompositeRangeBuilder lessThanEquals(Object value) { lockComponent = true; append(end, value, Equality.LESS_THAN_EQUALS); getLastRecord().addQueryOp(value, Equality.LESS_THAN_EQUALS); return this; }
public CompositeRangeBuilder greaterThan(Object value) { lockComponent = true; append(start, value, Equality.GREATER_THAN); getLastRecord().addQueryOp(value, Equality.GREATER_THAN); return this; }
public CompositeRangeBuilder greaterThanEquals(Object value) { lockComponent = true; append(start, value, Equality.GREATER_THAN_EQUALS); getLastRecord().addQueryOp(value, Equality.GREATER_THAN_EQUALS); return this; }
public CompositeRangeBuilder withPrefix(Object object) { if (lockComponent) { throw new IllegalStateException("Prefix cannot be added once equality has been specified"); } append(start, object, Equality.EQUAL); append(end, object, Equality.EQUAL); getLastRecord().addQueryOp(object, Equality.EQUAL); nextComponent(); return this; }