SqlEntityQuery#sum suports Optional type. #316
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixed a bug that caused a type check error when executing the
SqlEntityQuery#sum
method on an Entity class that declared a nullable numeric type column in a field such asOptional<BigDecimal>
.Fixed a type check error when executing
SqlEntityQuery#sum
method.In the case of a field of Optional type, it is modified to determine whether the Generic type of Optional and the specified class (BigDecimal in the above case) are numeric types or not.
null可な数値型カラムを
Optional<BigDecimal>
のようなフィールドで宣言したEntityクラスに対してSqlEntityQuery#sum
メソッドを実行した場合、型チェックエラーになる不具合を修正。Optional型のフィールドの場合はOptionalのGeneric型と指定されたクラス(上記の場合はBigDecimal)が数値型かどうかを判定するように修正している。