You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by qi...@apache.org on 2022/04/08 07:41:41 UTC

[iotdb] branch master updated (c32fc88aad -> b5a028e785)

This is an automated email from the ASF dual-hosted git repository.

qiaojialin pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from c32fc88aad [IOTDB-2308]Library string (#4836)
     add b5a028e785 [IOTDB-2302] Library-UDF Data Profiling Functions (#4731)

No new revisions were added by this update.

Summary of changes:
 .../Data-Profile.md}                               |  60 +-
 .../Data-Profile.md}                               |  65 +--
 library-udf/pom.xml                                |   2 +-
 .../iotdb/library/dprofile/UDAFIntegral.java       | 113 ++++
 .../iotdb/library/dprofile/UDAFIntegralAvg.java    |  85 ++-
 .../org/apache/iotdb/library/dprofile/UDAFMad.java |  69 ++-
 .../apache/iotdb/library/dprofile/UDAFMedian.java  |  69 ++-
 .../apache/iotdb/library/dprofile/UDAFMode.java    | 177 ++++++
 .../iotdb/library/dprofile/UDAFPercentile.java     | 168 ++++++
 .../apache/iotdb/library/dprofile/UDAFPeriod.java  | 142 +++++
 .../apache/iotdb/library/dprofile/UDAFSkew.java    |  41 +-
 .../apache/iotdb/library/dprofile/UDAFSpread.java  | 124 ++++
 .../apache/iotdb/library/dprofile/UDAFStddev.java  |  39 +-
 .../org/apache/iotdb/library/dprofile/UDTFACF.java |  51 +-
 .../iotdb/library/dprofile/UDTFDistinct.java       | 189 +++++++
 .../iotdb/library/dprofile/UDTFHistogram.java      |  86 ++-
 .../apache/iotdb/library/dprofile/UDTFMinMax.java  | 110 ++++
 .../UDTFMvAvg.java}                                |  58 +-
 .../apache/iotdb/library/dprofile/UDTFPACF.java    |  93 ++-
 .../org/apache/iotdb/library/dprofile/UDTFQLB.java | 104 ++++
 .../iotdb/library/dprofile/UDTFResample.java       | 116 ++++
 .../apache/iotdb/library/dprofile/UDTFSample.java  | 133 +++++
 .../apache/iotdb/library/dprofile/UDTFSegment.java | 123 ++++
 .../apache/iotdb/library/dprofile/UDTFSpline.java  | 100 ++++
 .../apache/iotdb/library/dprofile/UDTFZScore.java  | 105 ++++
 .../library/dprofile/util/CrossCorrelation.java    |  53 ++
 .../dprofile/util/ExactOrderStatistics.java        | 281 +++++++++
 .../iotdb/library/dprofile/util/GKArray.java       | 179 ++++++
 .../iotdb/library/dprofile/util/MADSketch.java     | 283 +++++++++
 .../apache/iotdb/library/dprofile/util/Mad.java    |  18 +-
 .../iotdb/library/dprofile/util/MaxSelector.java   |  76 +++
 .../iotdb/library/dprofile/util/Resampler.java     | 243 ++++++++
 .../iotdb/library/dprofile/util/Segment.java       | 161 ++++++
 .../iotdb/library/dprofile/util/YuleWalker.java    |  71 +++
 .../iotdb/library/util/LinearRegression.java       |   8 +-
 .../iotdb/library/dprofile/DProfileTests.java      | 629 +++++++++++++++++++++
 36 files changed, 4067 insertions(+), 357 deletions(-)
 copy docs/UserGuide/{UDF-Library/Data-Profiling.md => Library-UDF/Data-Profile.md} (98%)
 copy docs/zh/UserGuide/{UDF-Library/Data-Profiling.md => Library-UDF/Data-Profile.md} (98%)
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDAFIntegral.java
 copy integration/src/main/java/org/apache/iotdb/db/query/udf/example/Adder.java => library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDAFIntegralAvg.java (54%)
 copy example/udf/src/main/java/org/apache/iotdb/udf/UDTFExample.java => library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDAFMad.java (55%)
 copy example/udf/src/main/java/org/apache/iotdb/udf/UDTFExample.java => library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDAFMedian.java (55%)
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDAFMode.java
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDAFPercentile.java
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDAFPeriod.java
 copy server/src/main/java/org/apache/iotdb/db/query/udf/builtin/UDTFContains.java => library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDAFSkew.java (60%)
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDAFSpread.java
 copy server/src/main/java/org/apache/iotdb/db/query/udf/builtin/UDTFMatches.java => library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDAFStddev.java (63%)
 copy integration/src/main/java/org/apache/iotdb/db/query/udf/example/Max.java => library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDTFACF.java (58%)
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDTFDistinct.java
 copy integration/src/main/java/org/apache/iotdb/db/query/udf/example/Adder.java => library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDTFHistogram.java (52%)
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDTFMinMax.java
 copy library-udf/src/main/java/org/apache/iotdb/library/{string/UDTFRegexMatch.java => dprofile/UDTFMvAvg.java} (56%)
 copy server/src/test/java/org/apache/iotdb/db/query/udf/example/Adder.java => library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDTFPACF.java (52%)
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDTFQLB.java
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDTFResample.java
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDTFSample.java
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDTFSegment.java
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDTFSpline.java
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDTFZScore.java
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/util/CrossCorrelation.java
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/util/ExactOrderStatistics.java
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/util/GKArray.java
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/util/MADSketch.java
 copy service-rpc/src/main/java/org/apache/iotdb/rpc/TimeoutChangeableTransport.java => library-udf/src/main/java/org/apache/iotdb/library/dprofile/util/Mad.java (72%)
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/util/MaxSelector.java
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/util/Resampler.java
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/util/Segment.java
 create mode 100644 library-udf/src/main/java/org/apache/iotdb/library/dprofile/util/YuleWalker.java
 create mode 100644 library-udf/src/test/java/org/apache/iotdb/library/dprofile/DProfileTests.java