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

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


    from ed4e416aebc 301 -> 701 error code
     add 1a0d4c6294c Parameter Naming Adjustment for the Table Model of REST 
Service (#14571)
     add 7e1152938c4 fix: UDAFPatternMatch add validate (#14573)
     add 8a4f600bf76 Add High Level Memory Threshold Metrics (#14568)
     add fd721d656eb Detect singular frame lengths in TElasticFramedTransport 
(#14570)
     add d83dd4f5e24 Pipe: Ensure the idempotency of the historical activation 
batch (#14566)
     add e95f4c5869a Bind 0.0.0.0 for all Thrift Service to enhance 
extensibility #14577
     add 554d7d86978 Close Aggregation and State to release resource
     add d865a2c24e3 Fix RatisConsensus client==null exception when stopping 
datanode #14578
     add 94e0f30598f Parameter Naming Adjustment for the Table Model of REST 
Service example (#14575)
     add 4f19e6c3720 Use schema last cache to speed up the last and last_by 
aggregations in table model
     add fc36adbb6f6 Fixed the timeout of device schema fetch to the timeout of 
the caller query/write operation
     add 81d32f6d679 Pipe: Fixed the NPE for pipe heartbeat when there are 
nodes shutting down (#14584)
     add 0ad33adbae3 Revert "Fix that config changes rejected by DN will be 
written to CN's config (#14551)" (#14589)
     add 779d58bd608 Supplement deletion-related tests and bug fixes (#14315)
     add 6eaaf5a4fdf Pipe: Fixed the NPE of schema sync in historical transfer 
(#14588)
     add f7dcbc2008d Bump logback from 1.3.14 to 1.3.15 (#14596)
     add dd4d2be1723 Load: Support auto data type conversion when data type 
mismatch detected during analysis stage (#14529)
     add f3ebf521b78 Optimized the error log for database inconsistency when 
adjusting max region group num
     add 88a59690581 Pipe: fix the problems that unable to start when cannot 
parse reboot times (#14594)
     add 88a99aa6472 Rename config page_cache_deletion_buffer_queue_capacity to 
deletion_ahead_log_buffer_queue_capacity (#14600)
     add 90e7a809d02 Add annotation for prepareFinal method in 
GroupedAccumulator
     add 06797285e3f Make column-prune not effective for 
InformationSchemaTableScanNode
     add 8ba25345e6b merge master

No new revisions were added by this update.

Summary of changes:
 .github/workflows/table-cluster-it-1c1d.yml        |   2 +-
 .../java/org/apache/iotdb/TableHttpExample.java    |   4 +-
 .../java/org/apache/iotdb/TableHttpsExample.java   |   4 +-
 integration-test/pom.xml                           |  44 +-
 .../category/{DailyIT.java => ManualIT.java}       |   2 +-
 .../org/apache/iotdb/db/it/IoTDBLoadTsFileIT.java  |  73 +-
 .../iotdb/db/it/IoTDBSetConfigurationIT.java       |  17 +-
 .../it/autocreate/IoTDBPipeAutoConflictIT.java     |  51 ++
 .../relational/it/db/it/IoTDBDeletionTableIT.java  | 910 +++++++++++++++++++--
 .../it/db/it/IoTDBDisableDeletionTableIT.java      | 120 ---
 .../db/it/IoTDBMultiTAGsWithAttributesTableIT.java |  79 +-
 .../it/query/recent/IoTDBTableAggregationIT.java   |  28 +-
 .../relational/it/rest/it/IoTDBRestServiceIT.java  |  12 +-
 .../udf/api/relational/AggregateFunction.java      |   3 +-
 .../apache/iotdb/rpc/TElasticFramedTransport.java  |  15 +-
 .../java/org/apache/iotdb/rpc/TSStatusCode.java    |   3 +
 .../iotdb/rpc/TElasticFramedTransportTest.java     |  71 ++
 .../iotdb/confignode/manager/ConfigManager.java    |  76 +-
 .../runtime/PipeRuntimeCoordinator.java            |   4 +-
 .../runtime/heartbeat/PipeHeartbeat.java           |   8 +-
 .../persistence/schema/ClusterSchemaInfo.java      |   6 +-
 .../iotdb/consensus/ratis/RatisConsensus.java      |  23 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  19 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  17 +-
 .../schemaregion/SchemaExecutionVisitor.java       |   5 +-
 .../db/exception/VerifyMetadataException.java      |  12 +-
 ...va => VerifyMetadataTypeMismatchException.java} |   9 +-
 .../agent/runtime/SimpleProgressIndexAssigner.java |  36 +-
 .../deletion/persist/PageCacheDeletionBuffer.java  |   2 +-
 .../protocol/legacy/loader/TsFileLoader.java       |   1 +
 .../protocol/thrift/IoTDBDataNodeReceiver.java     |   1 +
 .../table/v1/handler/RequestValidationHandler.java |  20 +-
 .../v1/handler/StatementConstructionHandler.java   |   4 +-
 .../impl/DataNodeInternalRPCServiceImpl.java       |  12 +-
 .../execution/fragment/QueryContext.java           |  18 +-
 ...ator.java => AbstractAggTableScanOperator.java} | 223 +++--
 .../relational/DefaultAggTableScanOperator.java    |  81 ++
 .../relational/LastQueryAggTableScanOperator.java  | 458 +++++++++++
 .../relational/aggregation/AccumulatorFactory.java |  10 +-
 .../aggregation/AggregationOperator.java           |   1 +
 .../relational/aggregation/LastAccumulator.java    |  22 +-
 .../relational/aggregation/LastByAccumulator.java  |  28 +-
 .../aggregation/LastByDescAccumulator.java         |   5 +
 .../aggregation/LastDescAccumulator.java           |   9 +-
 .../relational/aggregation/TableAccumulator.java   |   4 +
 .../relational/aggregation/TableAggregator.java    |  16 +
 .../UserDefinedAggregateFunctionAccumulator.java   |   6 +
 .../aggregation/grouped/GroupedAccumulator.java    |   8 +
 .../aggregation/grouped/GroupedAggregator.java     |   4 +
 .../GroupedUserDefinedAggregateAccumulator.java    |   6 +
 .../grouped/HashAggregationOperator.java           |   1 +
 .../grouped/StreamingAggregationOperator.java      |   1 +
 .../db/queryengine/plan/analyze/AnalyzeUtils.java  |  24 +-
 .../queryengine/plan/analyze/AnalyzeVisitor.java   |   4 -
 .../plan/analyze/load/LoadTsFileAnalyzer.java      |  76 +-
 .../analyze/load/LoadTsFileTableSchemaCache.java   |   3 +-
 .../load/LoadTsFileToTreeModelAnalyzer.java        |   7 +-
 .../load/TreeSchemaAutoCreatorAndVerifier.java     |  32 +-
 .../plan/planner/OperatorTreeGenerator.java        |   4 +-
 .../plan/planner/TableOperatorGenerator.java       | 196 ++++-
 .../plan/node/write/RelationalDeleteDataNode.java  |  47 +-
 .../planner/plan/parameter/SeriesScanOptions.java  |  12 +
 .../relational/analyzer/StatementAnalyzer.java     |   3 -
 .../metadata/fetcher/TableDeviceSchemaFetcher.java |   7 +-
 .../iterative/rule/PruneTableScanColumns.java      |  13 +-
 .../plan/relational/sql/ast/LoadTsFile.java        |  16 +-
 .../plan/statement/crud/LoadTsFileStatement.java   |  70 +-
 .../db/service/metrics/DataNodeMetricsHelper.java  |  82 +-
 .../metrics/memory/ThresholdMemoryMetrics.java     | 194 +++++
 .../iotdb/db/storageengine/StorageEngine.java      |   2 -
 .../db/storageengine/dataregion/DataRegion.java    |  37 +-
 .../execute/task/CrossSpaceCompactionTask.java     |   2 +
 .../execute/task/InnerSpaceCompactionTask.java     |  23 +-
 .../task/InsertionCrossSpaceCompactionTask.java    |   2 +
 .../task/RepairUnsortedFileCompactionTask.java     |   2 +
 .../execute/utils/CompactionPathUtils.java         |  15 +-
 .../compaction/execute/utils/CompactionUtils.java  |  46 ++
 .../executor/fast/SeriesCompactionExecutor.java    |  10 +-
 .../dataregion/memtable/TsFileProcessor.java       |  10 +-
 .../dataregion/modification/ModificationFile.java  |  31 +-
 .../dataregion/tsfile/TsFileResource.java          |  36 +-
 .../load/active/ActiveLoadTsFileLoader.java        |   1 +
 .../load/config/LoadTsFileConfigurator.java        |  29 +-
 .../LoadConvertedInsertTabletStatement.java        |  52 ++
 ...ertedInsertTabletStatementExceptionVisitor.java |  51 ++
 ...vertedInsertTabletStatementTSStatusVisitor.java |  65 ++
 ...leStatementDataTypeConvertExecutionVisitor.java | 143 ++++
 ...eeStatementDataTypeConvertExecutionVisitor.java | 130 +++
 .../converter/LoadTsFileDataTypeConverter.java     | 107 +++
 .../db/tools/schema/SRStatementGenerator.java      |   4 +-
 .../db/pipe/consensus/DeletionRecoverTest.java     |   3 +-
 .../db/pipe/consensus/DeletionResourceTest.java    |   9 +-
 .../node/write/RelationalDeleteDataNodeTest.java   |   3 +-
 .../plan/relational/analyzer/ShowQueriesTest.java  |  21 +
 .../modification/ModificationFileTest.java         | 242 +++++-
 .../dataregion/tsfile/TsFileResourceTest.java      | 144 ++++
 .../conf/iotdb-system.properties.template          |  11 +-
 .../iotdb/commons/conf/ConfigurationFileUtils.java |  16 +-
 .../service/AbstractThriftServiceThread.java       |   7 +-
 .../iotdb/commons/service/metric/enums/Metric.java |   2 +
 .../iotdb/commons/service/metric/enums/Tag.java    |   4 +-
 .../src/main/openapi3/iotdb_rest_table_v1.yaml     |   2 +-
 .../iotdb/library/match/PatternExecutor.java       |   2 +-
 .../iotdb/library/match/UDAFPatternMatch.java      |  62 +-
 .../org/apache/iotdb/library/UDAFPatternTest.java  |  70 ++
 pom.xml                                            |   2 +-
 106 files changed, 3986 insertions(+), 796 deletions(-)
 copy 
integration-test/src/main/java/org/apache/iotdb/itbase/category/{DailyIT.java 
=> ManualIT.java} (96%)
 delete mode 100644 
integration-test/src/test/java/org/apache/iotdb/relational/it/db/it/IoTDBDisableDeletionTableIT.java
 create mode 100644 
iotdb-client/service-rpc/src/test/java/org/apache/iotdb/rpc/TElasticFramedTransportTest.java
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/exception/{ainode/ModelNotFoundException.java
 => VerifyMetadataTypeMismatchException.java} (76%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/{TableAggregationTableScanOperator.java
 => AbstractAggTableScanOperator.java} (87%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/DefaultAggTableScanOperator.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/LastQueryAggTableScanOperator.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/metrics/memory/ThresholdMemoryMetrics.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/load/converter/LoadConvertedInsertTabletStatement.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/load/converter/LoadConvertedInsertTabletStatementExceptionVisitor.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/load/converter/LoadConvertedInsertTabletStatementTSStatusVisitor.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/load/converter/LoadTableStatementDataTypeConvertExecutionVisitor.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/load/converter/LoadTreeStatementDataTypeConvertExecutionVisitor.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/load/converter/LoadTsFileDataTypeConverter.java

Reply via email to