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%)