Skip to content

Commit

Permalink
添加aggregate单元测试
Browse files Browse the repository at this point in the history
  • Loading branch information
xuejmnet committed Jan 20, 2024
1 parent 390618e commit 1fd9b5d
Show file tree
Hide file tree
Showing 2 changed files with 1,667 additions and 2,002 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,13 @@ default <TMember extends Number> Double avgOrDefault(SQLFuncExpression1<T1Proxy,
return getClientQueryable().avgOrDefault(columnSelector.apply(getQueryable().get1Proxy()).getValue(), def);
}

default <TMember extends Number> BigDecimal avgBigDecimalOrDefault(SQLFuncExpression1<T1Proxy, SQLColumn<T1Proxy,TMember>> columnSelectorExpression, BigDecimal def) {
return avgOrDefault(columnSelectorExpression, def, BigDecimal.class);
}

default <TMember extends Number> Float avgFloatOrDefault(SQLFuncExpression1<T1Proxy, SQLColumn<T1Proxy,TMember>> columnSelectorExpression, Float def) {
return avgOrDefault(columnSelectorExpression, def, Float.class);
}
default BigDecimal avgOrDefault(SQLFuncExpression1<T1Proxy, SQLColumn<T1Proxy,BigDecimal>> columnSelector, BigDecimal def) {
return getClientQueryable().avgOrDefault(columnSelector.apply(getQueryable().get1Proxy()).getValue(), def);
}
Expand Down
Loading

0 comments on commit 1fd9b5d

Please sign in to comment.