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

chenyz pushed a change to branch builtin-udtf
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from c3c3e39e322 save
     add 3f0820a79d5 save
     add b03a000d66f fix bug
     add 0002ea5383e fix it
     add b88175bd4d1 save
     add 0a5d3b0aa38 save

No new revisions were added by this update.

Summary of changes:
 .../apache/iotdb/TableModelSessionExample2.java    | 76 ++++++++++++++++++++++
 .../org/apache/iotdb/udf/table/SessionAvg.java     | 73 ++++++++++++++++-----
 .../udf/IoTDBUserDefinedAggregateFunctionIT.java   |  9 ++-
 .../relational/table/TableFunctionAnalysis.java    | 28 +++++++-
 .../processor/TableFunctionDataProcessor.java      |  8 +++
 .../iotdb/confignode/conf/ConfigNodeConfig.java    |  2 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  3 +-
 .../process/function/PartitionRecognizer.java      | 42 +++++++++---
 .../process/function/TableFunctionOperator.java    | 73 ++++++++++++---------
 .../process/function/partition/PartitionCache.java | 12 +++-
 .../operator/process/function/partition/Slice.java | 54 ++++++++++-----
 .../grouped/StreamingHashAggregationOperator.java  | 32 +++++++--
 .../plan/planner/TableOperatorGenerator.java       |  3 +-
 .../relational/analyzer/StatementAnalyzer.java     |  3 +-
 .../TableFunctionInvocationAnalysis.java           |  9 ++-
 .../plan/relational/planner/RelationPlanner.java   |  3 +-
 .../rule/ImplementTableFunctionSource.java         |  6 +-
 .../rule/PruneTableFunctionProcessorColumns.java   |  3 +-
 .../PruneTableFunctionProcessorSourceColumns.java  |  3 +-
 .../relational/planner/node/TableFunctionNode.java | 20 +++++-
 .../planner/node/TableFunctionProcessorNode.java   | 26 ++++++--
 .../optimizations/LogicalOptimizeFactory.java      |  2 +-
 .../optimizations/UnaliasSymbolReferences.java     |  9 ++-
 .../process/tvf/TableFunctionOperatorTest.java     |  2 +-
 .../relational/TableBuiltinTableFunction.java      |  4 +-
 .../relational/tvf/CapacityTableFunction.java      |  1 +
 .../builtin/relational/tvf/HOPTableFunction.java   |  3 +-
 .../relational/tvf/SessionTableFunction.java       | 24 ++++++-
 .../relational/tvf/VariationTableFunction.java     |  7 +-
 .../commons/udf/service/UDFManagementService.java  |  2 +-
 30 files changed, 423 insertions(+), 119 deletions(-)
 create mode 100644 
example/session/src/main/java/org/apache/iotdb/TableModelSessionExample2.java
 copy 
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/relational/tvf/SessionTableFunction.java
 => example/udf/src/main/java/org/apache/iotdb/udf/table/SessionAvg.java (66%)

Reply via email to