@Override public BoundFilter withDimension(Dimension dimension) { return new BoundFilter(dimension, getLower(), getUpper(), isLowerStrict(), isUpperStrict(), getOrdering()); }
public BoundFilter withOrdering(Ordering ordering) { return new BoundFilter(getDimension(), getLower(), getUpper(), isLowerStrict(), isUpperStrict(), ordering); } //CHECKSTYLE:ON
public BoundFilter withUpperBound(String upper) { return new BoundFilter(getDimension(), getLower(), upper, isLowerStrict(), isUpperStrict(), getOrdering()); }
public BoundFilter withLowerBoundStrict(Boolean lowerStrict) { return new BoundFilter(getDimension(), getLower(), getUpper(), lowerStrict, isUpperStrict(), getOrdering()); }
public BoundFilter withUpperBoundStrict(Boolean upperStrict) { return new BoundFilter(getDimension(), getLower(), getUpper(), isLowerStrict(), upperStrict, getOrdering()); }