This is an automated email from the ASF dual-hosted git repository.
critas pushed a change to branch wx_script
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 433c1a9171e fix integration-test build
add 285ee5b5b6b Load: Fixed the bug that an empty table database may not
check privilege for auto-creation (#15366)
add 9e02cbdd371 [RTO/RPO] Add requestor retry for network partition
error #15393
add bac9f664f5f Subscription: unify table and tree consumer builder
interface (#15392)
add b0cfead5f3b Pipe: Fixed the deadlock cause by terminate event
reporting & Added sink.batch.max-delay-ms to enable delicate control over batch
delay & Fixed the bug of premature halt in extractor snapshot mode cause by
real-time-first transfer & Stabilized the trigger of default batch sending &
Added "isNeedToReport" getter in PipeRawTabletInsertionEvent for user-defined
plugins & Reduce logs from PipeEventCommitter (#15377)
add 34795100682 Add ScalarArgumentChecker and auto-built pass through
index for TVF
add 8eb73e0cf1f Load: Enhanced the table auto-creation logic (#15265)
add b1344eefefc Subscription: add more methods for table session dataset
(#15398)
add eb15d9a8367 Subscription: simplify table and tree consumer builder
interface (#15399)
add db62fba21ba Subscription: implemented strict runtime permission check
for consumer group (#15400)
add dd429d9539f Pipe: Fix batch type can not be changed (Introduced in
#15377) & Enhance close() in PipeTsFileResource (#15401)
add a25ce1922fc Load IT: Ignore unstable
testLoadAutoCreateWithoutInsertPermission (#15405)
add aa1bd05234a Fix cpp client compilation (#15403)
add 1f67cf6e7cc update params in ImportSchemaTestIT (#15406)
add 7603c53305c Merge branch 'master' into wx_script
add d853503820c fix schema it
No new revisions were added by this update.
Summary of changes:
.../TableModelSubscriptionSessionExample.java | 18 ++-
.../org/apache/iotdb/udf/table/RepeatExample.java | 4 +-
.../{MyExcludeColumn.java => MySelectColumn.java} | 10 +-
.../org/apache/iotdb/db/it/IoTDBLoadTsFileIT.java | 54 +++++++++
.../manual/basic/IoTDBPipeWithLoadIT.java | 131 +++++++++++++++++++++
.../relational/it/db/it/IoTDBWindowTVFIT.java | 23 +++-
.../db/it/udf/IoTDBUserDefinedTableFunctionIT.java | 16 +++
.../it/local/IoTDBSubscriptionPermissionIT.java | 115 +++++++++++++++++-
.../apache/iotdb/tools/it/ExportSchemaTestIT.java | 2 +-
.../apache/iotdb/tools/it/ImportSchemaTestIT.java | 14 +--
.../table/argument/ScalarArgumentChecker.java | 16 ++-
.../processor/TableFunctionDataProcessor.java | 12 +-
.../ScalarParameterSpecification.java | 23 +++-
.../subscription/SubscriptionTableTsFile.java | 2 +-
iotdb-client/client-cpp/src/main/Session.cpp | 2 +-
.../client-cpp/src/main/SessionConnection.h | 2 +-
.../rpc/subscription/annotation/TableModel.java | 2 +-
.../base/AbstractSubscriptionConsumerBuilder.java | 20 ----
.../SubscriptionTablePullConsumerBuilder.java | 3 +-
.../SubscriptionTablePushConsumerBuilder.java | 3 +-
.../tree/SubscriptionTreePullConsumerBuilder.java | 3 +-
.../tree/SubscriptionTreePushConsumerBuilder.java | 3 +-
.../payload/SubscriptionSessionDataSet.java | 93 ++++++++++++---
.../iotdb/confignode/manager/ConfigManager.java | 2 +-
.../persistence/schema/ClusterSchemaInfo.java | 15 ++-
.../consumer/CreateConsumerProcedure.java | 4 +-
.../task/builder/PipeDataNodeTaskBuilder.java | 51 ++++++--
.../subtask/connector/PipeConnectorSubtask.java | 13 +-
.../batch/PipeTransferBatchReqBuilder.java | 41 ++++---
.../PipeConsensusTransferBatchReqBuilder.java | 19 ++-
.../common/tablet/PipeRawTabletInsertionEvent.java | 5 +
.../event/common/terminate/PipeTerminateEvent.java | 6 +-
...oricalDataRegionTsFileAndDeletionExtractor.java | 30 +----
.../pipe/resource/tsfile/PipeTsFileResource.java | 14 ++-
.../resource/tsfile/PipeTsFileResourceManager.java | 2 +-
.../process/function/TableFunctionOperator.java | 18 ++-
.../plan/analyze/load/LoadTsFileAnalyzer.java | 66 ++---------
.../analyze/load/LoadTsFileTableSchemaCache.java | 78 +++++++++++-
.../plan/planner/TableOperatorGenerator.java | 3 +
.../relational/analyzer/StatementAnalyzer.java | 8 ++
.../plan/relational/sql/ast/LoadTsFile.java | 10 +-
.../db/schemaengine/table/DataNodeTableCache.java | 18 ++-
.../apache/iotdb/db/utils/ModificationUtils.java | 23 ++--
.../iotdb/db/queryengine/plan/function/Repeat.java | 4 +-
.../agent/task/progress/PipeEventCommitter.java | 28 +++--
.../config/constant/PipeConnectorConstant.java | 3 +
.../pipe/connector/protocol/IoTDBConnector.java | 10 ++
.../meta/consumer/ConsumerGroupMeta.java | 28 +++++
.../relational/tvf/CapacityTableFunction.java | 5 +-
.../relational/tvf/CumulateTableFunction.java | 13 +-
.../builtin/relational/tvf/HOPTableFunction.java | 13 +-
.../relational/tvf/SessionTableFunction.java | 5 +-
.../relational/tvf/TumbleTableFunction.java | 7 +-
.../relational/tvf/VariationTableFunction.java | 5 +-
.../apache/iotdb/commons/utils/StatusUtils.java | 1 +
55 files changed, 841 insertions(+), 278 deletions(-)
copy
integration-test/src/main/java/org/apache/iotdb/db/query/udf/example/relational/{MyExcludeColumn.java
=> MySelectColumn.java} (90%)
copy
integration-test/src/test/java/org/apache/iotdb/confignode/it/removedatanode/SQLModel.java
=>
iotdb-api/udf-api/src/main/java/org/apache/iotdb/udf/api/relational/table/argument/ScalarArgumentChecker.java
(69%)