Variable reuse
This commit is contained in:
parent
a1b6e37395
commit
1e833af5f0
|
@ -164,7 +164,7 @@ public class PredicateBuilderDate extends BasePredicateBuilder implements IPredi
|
||||||
}
|
}
|
||||||
//im like 80% sure this should be ub and not lb, as it is an UPPER bound.
|
//im like 80% sure this should be ub and not lb, as it is an UPPER bound.
|
||||||
if (isOrdinalComparison) {
|
if (isOrdinalComparison) {
|
||||||
lb = theBuilder.lessThanOrEqualTo(theFrom.get("myValueHighDateOrdinal"), theRange.getUpperBoundAsDateInteger());
|
lb = theBuilder.lessThanOrEqualTo(theFrom.get("myValueHighDateOrdinal"), upperBoundAsOrdinal);
|
||||||
} else {
|
} else {
|
||||||
lb = theBuilder.lessThanOrEqualTo(theFrom.get("myValueHigh"), upperBoundInstant);
|
lb = theBuilder.lessThanOrEqualTo(theFrom.get("myValueHigh"), upperBoundInstant);
|
||||||
}
|
}
|
||||||
|
@ -173,7 +173,7 @@ public class PredicateBuilderDate extends BasePredicateBuilder implements IPredi
|
||||||
throw new InvalidRequestException("upperBound value not correctly specified for compare operation");
|
throw new InvalidRequestException("upperBound value not correctly specified for compare operation");
|
||||||
}
|
}
|
||||||
if (isOrdinalComparison) {
|
if (isOrdinalComparison) {
|
||||||
lb = theBuilder.greaterThan(theFrom.get("myValueHighDateOrdinal"), theRange.getUpperBoundAsDateInteger());
|
lb = theBuilder.greaterThan(theFrom.get("myValueHighDateOrdinal"), upperBoundAsOrdinal);
|
||||||
} else {
|
} else {
|
||||||
lb = theBuilder.greaterThan(theFrom.get("myValueHigh"), upperBoundInstant);
|
lb = theBuilder.greaterThan(theFrom.get("myValueHigh"), upperBoundInstant);
|
||||||
}
|
}
|
||||||
|
@ -182,7 +182,7 @@ public class PredicateBuilderDate extends BasePredicateBuilder implements IPredi
|
||||||
throw new InvalidRequestException("lowerBound value not correctly specified for compare operation");
|
throw new InvalidRequestException("lowerBound value not correctly specified for compare operation");
|
||||||
}
|
}
|
||||||
if (isOrdinalComparison) {
|
if (isOrdinalComparison) {
|
||||||
lb = theBuilder.greaterThanOrEqualTo(theFrom.get("myValueLowDateOrdinal"), theRange.getLowerBoundAsDateInteger());
|
lb = theBuilder.greaterThanOrEqualTo(theFrom.get("myValueLowDateOrdinal"), lowerBoundAsOrdinal);
|
||||||
} else {
|
} else {
|
||||||
lb = theBuilder.greaterThanOrEqualTo(theFrom.get("myValueLow"), lowerBoundInstant);
|
lb = theBuilder.greaterThanOrEqualTo(theFrom.get("myValueLow"), lowerBoundInstant);
|
||||||
}
|
}
|
||||||
|
@ -192,8 +192,8 @@ public class PredicateBuilderDate extends BasePredicateBuilder implements IPredi
|
||||||
throw new InvalidRequestException("lowerBound and/or upperBound value not correctly specified for compare operation");
|
throw new InvalidRequestException("lowerBound and/or upperBound value not correctly specified for compare operation");
|
||||||
}
|
}
|
||||||
if (isOrdinalComparison){
|
if (isOrdinalComparison){
|
||||||
lt = theBuilder.lessThanOrEqualTo(theFrom.get("myValueLowDateOrdinal"), theRange.getLowerBoundAsDateInteger());
|
lt = theBuilder.lessThanOrEqualTo(theFrom.get("myValueLowDateOrdinal"), lowerBoundAsOrdinal);
|
||||||
gt = theBuilder.greaterThanOrEqualTo(theFrom.get("myValueHighDateOrdinal"), theRange.getUpperBoundAsDateInteger());
|
gt = theBuilder.greaterThanOrEqualTo(theFrom.get("myValueHighDateOrdinal"), upperBoundAsOrdinal);
|
||||||
} else {
|
} else {
|
||||||
lt = theBuilder.lessThanOrEqualTo(theFrom.get("myValueLow"), lowerBoundInstant);
|
lt = theBuilder.lessThanOrEqualTo(theFrom.get("myValueLow"), lowerBoundInstant);
|
||||||
gt = theBuilder.greaterThanOrEqualTo(theFrom.get("myValueHigh"), upperBoundInstant);
|
gt = theBuilder.greaterThanOrEqualTo(theFrom.get("myValueHigh"), upperBoundInstant);
|
||||||
|
@ -203,8 +203,8 @@ public class PredicateBuilderDate extends BasePredicateBuilder implements IPredi
|
||||||
} else if ((operation == SearchFilterParser.CompareOperation.eq) || (operation == null)) {
|
} else if ((operation == SearchFilterParser.CompareOperation.eq) || (operation == null)) {
|
||||||
if (lowerBoundInstant != null) {
|
if (lowerBoundInstant != null) {
|
||||||
if (isOrdinalComparison) {
|
if (isOrdinalComparison) {
|
||||||
gt = theBuilder.greaterThanOrEqualTo(theFrom.get("myValueLowDateOrdinal"), theRange.getLowerBoundAsDateInteger());
|
gt = theBuilder.greaterThanOrEqualTo(theFrom.get("myValueLowDateOrdinal"), lowerBoundAsOrdinal);
|
||||||
lt = theBuilder.greaterThanOrEqualTo(theFrom.get("myValueHighDateOrdinal"), theRange.getLowerBoundAsDateInteger());
|
lt = theBuilder.greaterThanOrEqualTo(theFrom.get("myValueHighDateOrdinal"), lowerBoundAsOrdinal);
|
||||||
//also try a strict equality here.
|
//also try a strict equality here.
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -220,8 +220,8 @@ public class PredicateBuilderDate extends BasePredicateBuilder implements IPredi
|
||||||
|
|
||||||
if (upperBoundInstant != null) {
|
if (upperBoundInstant != null) {
|
||||||
if (isOrdinalComparison) {
|
if (isOrdinalComparison) {
|
||||||
gt = theBuilder.lessThanOrEqualTo(theFrom.get("myValueLowDateOrdinal"), theRange.getUpperBoundAsDateInteger());
|
gt = theBuilder.lessThanOrEqualTo(theFrom.get("myValueLowDateOrdinal"), upperBoundAsOrdinal);
|
||||||
lt = theBuilder.lessThanOrEqualTo(theFrom.get("myValueHighDateOrdinal"), theRange.getUpperBoundAsDateInteger());
|
lt = theBuilder.lessThanOrEqualTo(theFrom.get("myValueHighDateOrdinal"), upperBoundAsOrdinal);
|
||||||
} else {
|
} else {
|
||||||
gt = theBuilder.lessThanOrEqualTo(theFrom.get("myValueLow"), upperBoundInstant);
|
gt = theBuilder.lessThanOrEqualTo(theFrom.get("myValueLow"), upperBoundInstant);
|
||||||
lt = theBuilder.lessThanOrEqualTo(theFrom.get("myValueHigh"), upperBoundInstant);
|
lt = theBuilder.lessThanOrEqualTo(theFrom.get("myValueHigh"), upperBoundInstant);
|
||||||
|
@ -238,7 +238,7 @@ public class PredicateBuilderDate extends BasePredicateBuilder implements IPredi
|
||||||
operation.name()));
|
operation.name()));
|
||||||
}
|
}
|
||||||
if (isOrdinalComparison) {
|
if (isOrdinalComparison) {
|
||||||
ourLog.trace("Ordinal date range is {} - {} ", theRange.getLowerBoundAsDateInteger(), theRange.getUpperBoundAsDateInteger());
|
ourLog.trace("Ordinal date range is {} - {} ", lowerBoundAsOrdinal, upperBoundAsOrdinal);
|
||||||
}
|
}
|
||||||
ourLog.trace("Date range is {} - {}", lowerBoundInstant, upperBoundInstant);
|
ourLog.trace("Date range is {} - {}", lowerBoundInstant, upperBoundInstant);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue