This is an automated email from the ASF dual-hosted git repository.
chenyz pushed a change to branch udtf
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 03464e3aa67 add serderialize method, fix UT and IT
add 0d43c042c95 update example
No new revisions were added by this update.
Summary of changes:
.../org/apache/iotdb/udf/table/RepeatExample.java | 24 +++--
.../it/db/it/udf/IoTDBSQLFunctionManagementIT.java | 4 +-
.../db/it/udf/IoTDBUserDefinedTableFunctionIT.java | 4 +
.../process/function/TableFunctionOperator.java | 27 +++++-
.../relational/aggregation/AccumulatorFactory.java | 6 +-
.../relational/ColumnTransformerBuilder.java | 2 +-
.../config/metadata/ShowFunctionsTask.java | 10 +-
.../plan/planner/TableOperatorGenerator.java | 2 +-
.../relational/analyzer/ExpressionTreeUtils.java | 2 +-
.../relational/analyzer/StatementAnalyzer.java | 2 +-
.../function/InterpretedFunctionInvoker.java | 2 +-
.../relational/metadata/TableMetadataImpl.java | 13 ++-
.../distribute/TableDistributedPlanGenerator.java | 4 +-
.../PushAggregationIntoTableScan.java | 2 +-
.../relational/planner/optimizations/Util.java | 2 +-
.../plan/relational/sql/parser/AstBuilder.java | 4 +-
.../relational/sql/util/ExpressionFormatter.java | 2 +-
.../db/queryengine/plan/function/Exclude.java} | 11 +--
.../iotdb/db/queryengine/plan/function/Repeat.java | 26 +++---
.../iotdb/db/queryengine/plan/function/Split.java} | 8 +-
.../plan/relational/analyzer/TSBSTest.java | 2 +-
.../relational/analyzer/TableFunctionTest.java | 101 ++++++++++++++-------
.../plan/relational/analyzer/TestMatadata.java | 13 ++-
.../udf/builtin/relational}/HOPTableFunction.java | 29 +++---
.../{ => tvf}/TableBuiltinAggregationFunction.java | 2 +-
.../{ => tvf}/TableBuiltinScalarFunction.java | 2 +-
.../tvf/TableBuiltinTableFunction.java} | 43 +++++----
.../commons/udf/service/UDFManagementService.java | 4 +-
28 files changed, 211 insertions(+), 142 deletions(-)
rename
iotdb-core/datanode/src/{main/java/org/apache/iotdb/db/queryengine/execution/function/table/ExcludeColumnFunction.java
=> test/java/org/apache/iotdb/db/queryengine/plan/function/Exclude.java} (92%)
copy
integration-test/src/main/java/org/apache/iotdb/db/query/udf/example/relational/MyRepeatWithIndex.java
=>
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/function/Repeat.java
(84%)
rename
iotdb-core/datanode/src/{main/java/org/apache/iotdb/db/queryengine/execution/function/table/SplitFunction.java
=> test/java/org/apache/iotdb/db/queryengine/plan/function/Split.java} (93%)
rename
iotdb-core/{datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/function/table
=>
node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/relational}/HOPTableFunction.java
(89%)
rename
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/relational/{
=> tvf}/TableBuiltinAggregationFunction.java (98%)
rename
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/relational/{
=> tvf}/TableBuiltinScalarFunction.java (97%)
copy
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/{BuiltinScalarFunction.java
=> relational/tvf/TableBuiltinTableFunction.java} (52%)