This is an automated email from the ASF dual-hosted git repository.
kharekartik pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pinot.git.
from 189fd7a Move Other HttpUtils to use HttpClient (#8390)
add ebd20a4 Add commonly used math, string and date scalar functions in
Pinot (#8304)
No new revisions were added by this update.
Summary of changes:
.../common/function/DateTimePatternHandler.java | 8 +
.../common/function/TransformFunctionType.java | 24 +-
.../function/scalar/ArithmeticFunctions.java | 53 +++-
.../common/function/scalar/DateTimeFunctions.java | 38 ++-
.../common/function/scalar/StringFunctions.java | 110 ++++++++-
.../function/scalar/TrigonometricFunctions.java | 92 +++++++
...rmFunction.java => PowerTransformFunction.java} | 59 ++---
.../function/RoundDecimalTransformFunction.java | 113 +++++++++
.../function/SingleParamMathTransformFunction.java | 62 ++++-
.../function/TransformFunctionFactory.java | 37 ++-
.../function/TrigonometricTransformFunctions.java | 268 +++++++++++++++++++++
.../function/TruncateDecimalTransformFunction.java | 111 +++++++++
.../data/function/ArithmeticFunctionsTest.java | 15 ++
.../core/data/function/DateTimeFunctionsTest.java | 118 +++++----
.../function/PowerTransformFunctionTest.java | 93 +++++++
.../RoundDecimalTransformFunctionTest.java | 68 ++++++
.../ScalarTransformFunctionWrapperTest.java | 126 ++++++++--
.../SingleParamMathTransformFunctionTest.java | 138 +++++++++++
.../function/TrigonometricFunctionsTest.java | 163 +++++++++++++
.../TruncateDecimalTransformFunctionTest.java | 68 ++++++
20 files changed, 1654 insertions(+), 110 deletions(-)
create mode 100644
pinot-common/src/main/java/org/apache/pinot/common/function/scalar/TrigonometricFunctions.java
copy
pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/{MultiplicationTransformFunction.java
=> PowerTransformFunction.java} (51%)
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/RoundDecimalTransformFunction.java
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/TrigonometricTransformFunctions.java
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/TruncateDecimalTransformFunction.java
create mode 100644
pinot-core/src/test/java/org/apache/pinot/core/operator/transform/function/PowerTransformFunctionTest.java
create mode 100644
pinot-core/src/test/java/org/apache/pinot/core/operator/transform/function/RoundDecimalTransformFunctionTest.java
create mode 100644
pinot-core/src/test/java/org/apache/pinot/core/operator/transform/function/TrigonometricFunctionsTest.java
create mode 100644
pinot-core/src/test/java/org/apache/pinot/core/operator/transform/function/TruncateDecimalTransformFunctionTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]