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

[iotdb] branch master updated (f7464253fb -> c609bd01d8)

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

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


    from f7464253fb [IOTDB-3637] Optimize getOrCreatePartition process (#6596)
     add c609bd01d8 [IOTDB-3313] Mappable UDTF, Reduce boxing/unboxing overhead in UDF InputLayer / OutputLayer (#6565)

No new revisions were added by this update.

Summary of changes:
 .../commons/udf/builtin/String/UDTFEndsWith.java   |  13 ++-
 .../commons/udf/builtin/String/UDTFLower.java      |  14 ++-
 .../commons/udf/builtin/String/UDTFUpper.java      |  14 ++-
 .../apache/iotdb/commons/udf/builtin/UDTFAbs.java  |  27 ++++-
 .../apache/iotdb/commons/udf/builtin/UDTFMath.java |  29 ++++-
 .../iotdb/commons/udf/builtin/UDTFOnOff.java       |  34 +++++-
 .../plan/expression/multi/FunctionExpression.java  |   7 ++
 .../multi/MappableUDFQueryRowTransformer.java      | 122 +++++++++++++++++++++
 .../transformer/multi/UDFQueryRowTransformer.java  |   2 +-
 .../multi/UDFQueryRowWindowTransformer.java        |   2 +-
 .../dag/transformer/multi/UDFQueryTransformer.java |  83 +-------------
 ...rmer.java => UniversalUDFQueryTransformer.java} |  48 ++------
 .../mpp/transformation/dag/udf/UDTFExecutor.java   |  13 +++
 .../main/java/org/apache/iotdb/udf/api/UDTF.java   |  14 +++
 .../api/customizer/strategy/AccessStrategy.java    |   3 +
 ...gy.java => MappableRowByRowAccessStrategy.java} |  12 +-
 16 files changed, 296 insertions(+), 141 deletions(-)
 create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/transformation/dag/transformer/multi/MappableUDFQueryRowTransformer.java
 copy server/src/main/java/org/apache/iotdb/db/mpp/transformation/dag/transformer/multi/{UDFQueryTransformer.java => UniversalUDFQueryTransformer.java} (77%)
 copy udf-api/src/main/java/org/apache/iotdb/udf/api/customizer/strategy/{RowByRowAccessStrategy.java => MappableRowByRowAccessStrategy.java} (81%)