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

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


    from 686ba03  fix codesmell
     add 2f62994  Remind user to avoid frequently using flush command in client 
 (#4445)
     add c6744c5  [IOTDB-2047] Fix Partial insert NPE for aligned and 
non-aligned series (#4444)
     add 49e5b2f  [IOTDB-1951] Support aggregation query without value filter 
in new vector (#4441)
     add c4d73e8  [IOTDB-1974] Support Last Query for Aligned Timeseries (#4447)
     add bdebc92  Use statistics of time column in canUseCurrent*Statistics() 
method in AlignedSeriesAggregateReader (#4451)
     add 046ac2d  [IOTDB-2031] Fix incorrect result of descending query with 
multiple time_partitions (#4432)
     add 14505c1  [IOTDB-2031] Fix incorrect result of descending query with 
value filter in cluster (#4431)
     add 1f853f1  Use safer SQL query to guarantee column order
     add a3cd374  [IOTDB-2056] Fix totalPointsNumThreshold calculation error 
causes too many tsfile flushed (#4461)
     add e84ccff  [IOTDB-2027] Ignore too many WAL BufferOverflow log (#4467)
     add 2424f73  catch throwable in sub query threads (#4462)
     add 3c3c523  [IOTDB-1673] CLI refactor and upgrade to JLine3 (#4458)
     add 8a1674e  [IOTDB-2010] fix incomplete show timeseries result (#4388)
     add 241eb90  [IOTDB-2062] UDF Framework: Potential Memory Leak in 
`SingleInputColumnSingleReferenceIntermediateLayer` (#4472)
     add a8f467c  [IOTDB-2064] fix the NPE caused by map serde (#4473)
     add be43397  [IOTDB-2063] Fix MinTimeDescAggregationResult implementation 
(#4471)
     add 6487443  [IOTDB-2065] TsFileSequenceReader will be cached for 100s 
even no longer used (#4478)
     add f5a7b99  [IOTDB-1899] Fix stream closed exception during compaction 
(#4457)
     add 6c0289e  Upgrade lz4 from 1.3.0 to 1.8.0 due to CVE-2019-17543 (#4485)
     add c4f4eb9  [IOTDB-2068] GZIP compressor meets 
ArrayIndexOutOfBoundsException (#4488)
     add 38637f9  [IOTDB-2061] Read data in batches to limit max IO (#4490)
     add 6a88895  [IOTDB-2061] Add max cached buffer size and max concurrent 
sub query parameter (#4486)
     add 521f562  [IOTDB-2070] fix CLI doesn't accept statements with unclosed 
brackets (#4487)
     add 098093a  [IOTDB-2061] Add more comments to env.sh/bat (#4495)
     add 28a7895  [IOTDB-2060] NPE when using fill without a filter (#4465)
     add 3d48a88  [IOTDB-1935] Aligned timeseries support deleting (#4454)
     add 4f8015c  [IOTDB-1559] Refactor the IT framework (#4371)
     add cbb09d0  avoid double import in C++ client (#4500)
     add f43085e  [IOTDB-1940] Support aggregation query with value filter in 
new vector (#4470)
     add 4bef6d1  Merge branch 'master' into alignbydevice
     add 3922fac  modify aggregation with value filter IT (#4505)
     add 54fd017  [IOTDB-1233] Support create aligned time series containing 
only one measurement (#4499)
     add f166ee2  Merge branch 'master' into alignbydevice
     add 8eb2f11  add aggregation without value filter align by device IT

No new revisions were added by this update.

Summary of changes:
 .github/workflows/{main-unix.yml => cluster.yml}   |  14 +-
 .github/workflows/main-unix.yml                    |   2 +-
 .github/workflows/main-win.yml                     |   2 +-
 LICENSE-binary                                     |   6 +-
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlLexer.g4    |   4 +-
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |   2 +-
 cli/pom.xml                                        |  11 +-
 cli/src/assembly/resources/sbin/start-cli.bat      |   2 +-
 cli/src/main/java/org/apache/iotdb/cli/Cli.java    |  40 +-
 .../apache/iotdb/cli/IoTDBSyntaxHighlighter.java   |  76 ++++
 cli/src/main/java/org/apache/iotdb/cli/WinCli.java | 175 --------
 .../org/apache/iotdb/cli/utils/JlineUtils.java     |  99 +++++
 .../org/apache/iotdb/tool/AbstractCsvTool.java     |   3 +-
 .../main/java/org/apache/iotdb/tool/ExportCsv.java |  19 +-
 client-cpp/src/main/Session.h                      |   4 +
 .../apache/iotdb/cluster/metadata/CMManager.java   |  68 ++-
 .../cluster/query/ClusterDataQueryExecutor.java    |   2 +-
 .../cluster/query/reader/ClusterReaderFactory.java |   7 +-
 ....java => AssignPathAscPriorityMergeReader.java} |  37 +-
 .../mult/AssignPathDescPriorityMergeReader.java    |  30 +-
 .../reader/mult/AssignPathManagedMergeReader.java  |  43 +-
 .../mult/IAssignPathPriorityMergeReader.java       |  47 +++
 .../cluster/query/reader/mult/MultElement.java     |  49 +++
 .../handlers/caller/ShowTimeSeriesHandler.java     | 133 ++++++
 .../mult/AssignPathManagedMergeReaderTest.java     |   3 +-
 .../Integration-Test-refactoring-tutorial.md       | 161 ++++++++
 .../IoTDB-SQL-Language/Maintenance-Command.md      |   4 +
 .../Integration-Test-refactoring-tutorial.md       | 163 ++++++++
 .../IoTDB-SQL-Language/Maintenance-Command.md      |   3 +
 integration/README.md                              | 120 ++++++
 integration/pic/Add_New_Configuration.png          | Bin 0 -> 129654 bytes
 integration/pic/Cluster_Category.png               | Bin 0 -> 175311 bytes
 integration/pic/Fork_mode.png                      | Bin 0 -> 188976 bytes
 integration/pic/Run(Menu).png                      | Bin 0 -> 99077 bytes
 integration/pic/Standalone_Category.png            | Bin 0 -> 183256 bytes
 integration/pom.xml                                | 283 +++++++++++++
 integration/src/assembly/cluster.xml               |  47 +++
 .../iotdb/integration/env/ClusterEnvBase.java      | 245 +++++++++++
 .../iotdb/integration/env/ClusterEnvConfig.java    | 117 ++++++
 .../apache/iotdb/integration/env/ClusterNode.java  | 166 ++++++++
 .../iotdb/integration/env/ConfigFactory.java       |  52 +++
 .../apache/iotdb/integration/env/EnvFactory.java   |  57 +++
 .../iotdb/integration/env/FiveNodeCluster1Env.java |  64 +++
 .../iotdb/integration/env/RemoteEnvConfig.java     |   9 +-
 .../iotdb/integration/env/RemoteServerEnv.java     |  81 ++++
 .../apache/iotdb/itbase/category/ClusterTest.java  |   9 +-
 .../iotdb/itbase/category/LocalStandaloneTest.java |   9 +-
 .../apache/iotdb/itbase/category/RemoteTest.java   |   9 +-
 .../org/apache/iotdb/itbase/env/BaseConfig.java    |  88 ++++
 .../java/org/apache/iotdb/itbase/env/BaseEnv.java  |  17 +-
 .../db/engine/trigger/example/Accumulator.java     |   0
 .../iotdb/db/engine/trigger/example/Counter.java   |   0
 .../iotdb/db/integration/IOTDBGroupByIT.java       | 137 +++---
 .../integration/IOTDBGroupByInnerIntervalIT.java   |  36 +-
 .../db/integration/IOTDBInsertAlignedValuesIT.java |   3 +
 .../apache/iotdb/db/integration/IOTDBInsertIT.java |  20 +-
 .../apache/iotdb/db/integration/IoTDBAliasIT.java  |  71 ++--
 .../iotdb/db/integration/IoTDBAlignByDeviceIT.java | 125 ++----
 .../iotdb/db/integration/IoTDBArithmeticIT.java    |   3 +
 .../org/apache/iotdb/db/integration/IoTDBAsIT.java | 126 ++----
 .../db/integration/IoTDBAutoCreateSchemaIT.java    |   3 +
 .../iotdb/db/integration/IoTDBCheckConfigIT.java   |   3 +
 .../iotdb/db/integration/IoTDBClearCacheIT.java    |  28 +-
 .../apache/iotdb/db/integration/IoTDBCloseIT.java  |  52 ++-
 .../iotdb/db/integration/IoTDBCompleteIT.java      |  42 +-
 .../iotdb/db/integration/IoTDBCompressTypeIT.java  |  19 +-
 .../db/integration/IoTDBContinuousQueryIT.java     |   3 +
 .../IoTDBCreateAlignedTimeseriesIT.java            |  38 +-
 .../db/integration/IoTDBCreateSnapshotIT.java      |  27 +-
 .../db/integration/IoTDBCreateStorageGroupIT.java  |  13 +-
 .../db/integration/IoTDBCreateTimeseriesIT.java    |   3 +
 .../apache/iotdb/db/integration/IoTDBDaemonIT.java |  76 ++--
 .../db/integration/IoTDBDeleteStorageGroupIT.java  |  37 +-
 .../db/integration/IoTDBDeleteTimeseriesIT.java    |  36 +-
 .../iotdb/db/integration/IoTDBDeletionIT.java      |  88 ++--
 .../iotdb/db/integration/IoTDBDisableAlignIT.java  |  70 ++--
 .../iotdb/db/integration/IoTDBEncodingIT.java      |   3 +
 .../db/integration/IoTDBEngineTimeGeneratorIT.java |   5 +-
 .../iotdb/db/integration/IoTDBExecuteBatchIT.java  |  27 +-
 .../iotdb/db/integration/IoTDBFilePathUtilsIT.java |  59 ++-
 .../apache/iotdb/db/integration/IoTDBFillIT.java   | 104 +++--
 .../db/integration/IoTDBFloatPrecisionIT.java      |  28 +-
 .../db/integration/IoTDBFlushQueryMergeIT.java     |  49 +--
 .../iotdb/db/integration/IoTDBFuzzyQueryIT.java    |   3 +
 .../iotdb/db/integration/IoTDBGroupByFillIT.java   | 125 +++---
 .../db/integration/IoTDBGroupByFillMixPathsIT.java |  52 +--
 .../integration/IoTDBGroupByFillWithRangeIT.java   |  37 +-
 .../db/integration/IoTDBGroupByMonthFillIT.java    |   3 +
 .../iotdb/db/integration/IoTDBGroupByMonthIT.java  |  34 +-
 .../iotdb/db/integration/IoTDBGroupByUnseqIT.java  |  26 +-
 .../org/apache/iotdb/db/integration/IoTDBInIT.java |  42 +-
 .../db/integration/IoTDBInsertMultiRowIT.java      |   3 +
 .../iotdb/db/integration/IoTDBInsertNaNIT.java     |  40 +-
 .../db/integration/IoTDBInsertWithQueryIT.java     | 130 ++----
 .../db/integration/IoTDBInsertWithoutTimeIT.java   |   3 +
 .../iotdb/db/integration/IoTDBKillQueryIT.java     |  21 +-
 .../iotdb/db/integration/IoTDBLargeDataIT.java     |  71 ++--
 .../apache/iotdb/db/integration/IoTDBLastIT.java   |  89 ++--
 .../iotdb/db/integration/IoTDBLimitSlimitIT.java   |  32 +-
 ...IoTDBLoadExternalTsFileWithTimePartitionIT.java |   3 +
 .../db/integration/IoTDBLoadExternalTsfileIT.java  |   3 +
 .../integration/IoTDBManageTsFileResourceIT.java   |   3 +
 .../apache/iotdb/db/integration/IoTDBMergeIT.java  |  35 +-
 .../iotdb/db/integration/IoTDBMetadataFetchIT.java | 111 ++---
 .../iotdb/db/integration/IoTDBMultiDeviceIT.java   |  59 ++-
 .../IoTDBMultiOverlappedChunkInUnseqIT.java        |  29 +-
 .../db/integration/IoTDBMultiOverlappedPageIT.java |  41 +-
 .../iotdb/db/integration/IoTDBMultiSeriesIT.java   | 113 ++---
 .../db/integration/IoTDBMultiStatementsIT.java     |  49 +--
 .../iotdb/db/integration/IoTDBNestedQueryIT.java   |   3 +
 .../db/integration/IoTDBNewTsFileCompactionIT.java |   5 +-
 .../iotdb/db/integration/IoTDBNumberPathIT.java    |  37 +-
 .../db/integration/IoTDBOverlappedPageIT.java      |  35 +-
 .../db/integration/IoTDBPathNumOverLimitIT.java    |   3 +
 .../iotdb/db/integration/IoTDBQueryDemoIT.java     |  70 ++--
 .../db/integration/IoTDBQueryMemoryControlIT.java  |  57 +--
 .../iotdb/db/integration/IoTDBQueryTimeoutIT.java  |  39 +-
 .../iotdb/db/integration/IoTDBQuotedPathIT.java    |  26 +-
 .../iotdb/db/integration/IoTDBRecoverIT.java       |  21 +-
 .../db/integration/IoTDBRecoverUnclosedIT.java     |  21 +-
 .../db/integration/IoTDBRemovePartitionIT.java     |   3 +
 .../iotdb/db/integration/IoTDBRestartIT.java       |   3 +
 .../iotdb/db/integration/IoTDBResultSetIT.java     | 100 ++---
 .../db/integration/IoTDBRpcCompressionIT.java      |  53 +--
 .../IoTDBSameMeasurementsDifferentTypesIT.java     |  50 ++-
 .../db/integration/IoTDBSchemaTemplateIT.java      |   3 +
 .../iotdb/db/integration/IoTDBSelectIntoIT.java    |   3 +
 .../iotdb/db/integration/IoTDBSensorUpdateIT.java  |  26 +-
 .../db/integration/IoTDBSequenceDataQueryIT.java   |  41 +-
 .../iotdb/db/integration/IoTDBSeriesReaderIT.java  |   5 +-
 .../db/integration/IoTDBSessionTimeoutIT.java      |   3 +
 .../IoTDBSetSystemReadOnlyWritableIT.java          |  40 +-
 .../apache/iotdb/db/integration/IoTDBSettleIT.java |   3 +
 .../iotdb/db/integration/IoTDBSimpleQueryIT.java   | 289 +++++--------
 .../integration/IoTDBSizeTieredCompactionIT.java   |  98 ++---
 .../integration/IoTDBSortedShowTimeseriesIT.java   |  41 +-
 .../iotdb/db/integration/IoTDBTagAlterIT.java      |  58 +--
 .../apache/iotdb/db/integration/IoTDBTagIT.java    | 142 ++-----
 .../iotdb/db/integration/IoTDBTimePartitionIT.java |  28 +-
 .../iotdb/db/integration/IoTDBTimeZoneIT.java      |  29 +-
 .../iotdb/db/integration/IoTDBTracingIT.java       |  22 +-
 .../db/integration/IoTDBTriggerExecutionIT.java    |   4 +
 .../db/integration/IoTDBTriggerManagementIT.java   |   3 +
 .../apache/iotdb/db/integration/IoTDBTtlIT.java    |  39 +-
 .../iotdb/db/integration/IoTDBUDFManagementIT.java |   3 +
 .../db/integration/IoTDBUDFWindowQueryIT.java      | 104 ++---
 .../integration/IoTDBUDTFAlignByTimeQueryIT.java   | 196 +++------
 .../db/integration/IoTDBUDTFBuiltinFunctionIT.java | 101 ++---
 .../db/integration/IoTDBUDTFHybridQueryIT.java     |  66 +--
 .../db/integration/IoTDBUDTFNonAlignQueryIT.java   | 103 ++---
 .../iotdb/db/integration/IoTDBVersionIT.java       |  20 +-
 .../db/integration/IoTDBWithoutAllNullIT.java      |  39 +-
 .../db/integration/IoTDBWithoutAnyNullIT.java      |  33 +-
 .../aggregation/IoTDBAggregationByLevelIT.java     |  33 +-
 .../aggregation/IoTDBAggregationDeleteIT.java      |  33 +-
 .../aggregation/IoTDBAggregationIT.java            | 247 +++++------
 .../aggregation/IoTDBAggregationLargeDataIT.java   | 215 +++++-----
 .../aggregation/IoTDBAggregationSmallDataIT.java   | 199 ++++-----
 .../db/integration/aligned/AlignedWriteUtil.java   |   0
 .../IoTDBAggregationWithValueFilter2IT.java        |   8 +-
 .../aligned/IoTDBAggregationWithValueFilterIT.java | 265 ++++++++++++
 ...BAggregationWithValueFilterWithDeletion2IT.java |  11 +-
 ...DBAggregationWithValueFilterWithDeletionIT.java | 222 ++++++++++
 .../IoTDBAggregationWithoutValueFilter2IT.java     |   8 +-
 .../IoTDBAggregationWithoutValueFilterIT.java      | 457 +++++++++++++++++++++
 ...gregationWithoutValueFilterWithDeletion2IT.java |  13 +-
 ...ggregationWithoutValueFilterWithDeletionIT.java | 447 ++++++++++++++++++++
 .../integration/aligned/IoTDBAlignByDevice2IT.java |   3 +
 .../integration/aligned/IoTDBAlignByDeviceIT.java  | 186 ++++++++-
 .../aligned}/IoTDBDeleteTimeseriesIT.java          |  31 +-
 .../db/integration/aligned}/IoTDBDeletionIT.java   |  34 +-
 .../db/integration/aligned/IoTDBLastQuery2IT.java  |   6 +-
 .../db/integration/aligned/IoTDBLastQueryIT.java   | 377 +++++++++++++++++
 .../aligned/IoTDBLastQueryWithDeletion2IT.java     |  11 +-
 .../aligned/IoTDBLastQueryWithDeletionIT.java      | 380 +++++++++++++++++
 .../aligned/IoTDBLastQueryWithoutLastCache2IT.java |   8 +-
 .../aligned/IoTDBLastQueryWithoutLastCacheIT.java  | 382 +++++++++++++++++
 ...DBLastQueryWithoutLastCacheWithDeletion2IT.java |  18 +-
 ...TDBLastQueryWithoutLastCacheWithDeletionIT.java | 384 +++++++++++++++++
 .../aligned/IoTDBRawQueryWithValueFilter2IT.java   |   3 +
 .../aligned/IoTDBRawQueryWithValueFilterIT.java    |   3 +
 ...oTDBRawQueryWithValueFilterWithDeletion2IT.java |   7 +-
 ...IoTDBRawQueryWithValueFilterWithDeletionIT.java |   9 +-
 .../IoTDBRawQueryWithoutValueFilter2IT.java        |   3 +
 .../aligned/IoTDBRawQueryWithoutValueFilterIT.java |   3 +
 ...BRawQueryWithoutValueFilterWithDeletion2IT.java |   7 +-
 ...DBRawQueryWithoutValueFilterWithDeletionIT.java |  15 +-
 .../db/integration/auth/IoTDBAuthorizationIT.java  |   5 +-
 .../iotdb/db/integration/env/StandaloneEnv.java    |  80 ++++
 .../db/integration/env/StandaloneEnvConfig.java    | 109 +++++
 .../iotdb/db/query/udf/example/Accumulator.java    |   0
 .../apache/iotdb/db/query/udf/example/Adder.java   |   0
 .../apache/iotdb/db/query/udf/example/Counter.java |   0
 .../org/apache/iotdb/db/query/udf/example/Max.java |   0
 .../iotdb/db/query/udf/example/Multiplier.java     |   0
 .../SlidingSizeWindowConstructorTester0.java       |   0
 .../SlidingSizeWindowConstructorTester1.java       |   0
 .../SlidingTimeWindowConstructionTester.java       |   0
 .../db/query/udf/example/TerminateTester.java      |   0
 .../iotdb/db/query/udf/example/ValidateTester.java |   0
 .../iotdb/session/IoTDBSessionComplexIT.java       |   3 +
 .../iotdb/session/IoTDBSessionIteratorIT.java      |   3 +
 .../apache/iotdb/session/IoTDBSessionSimpleIT.java |  71 ++++
 .../src/test/resources/iotdb-engine.properties     |   0
 .../src/test/resources/logback.xml                 |   0
 pom.xml                                            |  13 +-
 server/pom.xml                                     |   4 +
 .../resources/conf/iotdb-engine.properties         |   2 +-
 server/src/assembly/resources/conf/iotdb-env.bat   |   8 +
 server/src/assembly/resources/conf/iotdb-env.sh    |  11 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |   2 +-
 .../org/apache/iotdb/db/constant/TestConstant.java |  17 +-
 .../db/engine/compaction/CompactionScheduler.java  |   3 +-
 .../engine/compaction/CompactionTaskManager.java   |  36 +-
 .../inner/AbstractInnerSpaceCompactionTask.java    |   2 +
 .../sizetiered/SizeTieredCompactionSelector.java   |   2 +-
 .../inner/sizetiered/SizeTieredCompactionTask.java | 105 ++---
 .../compaction/task/AbstractCompactionTask.java    |   2 +
 .../compaction/task/CompactionRecoverTask.java     |   2 +-
 .../iotdb/db/engine/memtable/AbstractMemTable.java |  50 +--
 .../engine/memtable/AlignedWritableMemChunk.java   |  27 +-
 .../memtable/AlignedWritableMemChunkGroup.java     |  27 ++
 .../apache/iotdb/db/engine/memtable/IMemTable.java |   6 +-
 .../db/engine/memtable/IWritableMemChunk.java      |   3 -
 .../db/engine/memtable/IWritableMemChunkGroup.java |   4 +
 .../iotdb/db/engine/memtable/WritableMemChunk.java |   5 -
 .../db/engine/memtable/WritableMemChunkGroup.java  |  35 +-
 .../querycontext/AlignedReadOnlyMemChunk.java      |   4 +-
 .../db/engine/storagegroup/TsFileProcessor.java    |  40 +-
 .../db/exception/query/QueryProcessException.java  |   4 +
 .../org/apache/iotdb/db/metadata/MManager.java     |  16 +-
 .../apache/iotdb/db/metadata/path/AlignedPath.java |  38 +-
 .../iotdb/db/metadata/path/MeasurementPath.java    |  32 +-
 .../apache/iotdb/db/metadata/path/PartialPath.java |  22 +-
 .../db/qp/logical/crud/FillQueryOperator.java      |  17 +-
 .../iotdb/db/qp/logical/crud/QueryOperator.java    |   6 -
 .../apache/iotdb/db/qp/physical/PhysicalPlan.java  |   4 +
 .../db/qp/physical/crud/AlignByDevicePlan.java     |  19 +-
 .../iotdb/db/qp/physical/crud/InsertPlan.java      |  26 +-
 .../db/query/aggregation/AggregateResult.java      |   4 +-
 .../db/query/aggregation/impl/AvgAggrResult.java   |   9 +-
 .../db/query/aggregation/impl/CountAggrResult.java |  10 +-
 .../query/aggregation/impl/ExtremeAggrResult.java  |   7 +-
 .../aggregation/impl/FirstValueAggrResult.java     |  11 +-
 .../aggregation/impl/FirstValueDescAggrResult.java |   7 +-
 .../aggregation/impl/LastValueAggrResult.java      |   7 +-
 .../aggregation/impl/LastValueDescAggrResult.java  |  12 +-
 .../query/aggregation/impl/MaxTimeAggrResult.java  |   5 +-
 .../aggregation/impl/MaxTimeDescAggrResult.java    |  10 +-
 .../query/aggregation/impl/MaxValueAggrResult.java |  10 +-
 .../query/aggregation/impl/MinTimeAggrResult.java  |  10 +-
 .../aggregation/impl/MinTimeDescAggrResult.java    |  10 +-
 .../query/aggregation/impl/MinValueAggrResult.java |  10 +-
 .../db/query/aggregation/impl/SumAggrResult.java   |   9 +-
 .../iotdb/db/query/control/FileReaderManager.java  | 110 ++---
 .../dataset/RawQueryDataSetWithoutValueFilter.java |  14 +-
 .../db/query/executor/AggregationExecutor.java     | 132 ++++--
 .../iotdb/db/query/executor/LastQueryExecutor.java |   6 +-
 .../db/query/executor/fill/LastPointReader.java    |   1 +
 .../iotdb/db/query/pool/QueryTaskPoolManager.java  |  10 +-
 .../query/reader/chunk/MemAlignedPageReader.java   |  10 +-
 ...ader.java => AlignedSeriesAggregateReader.java} |  36 +-
 .../iotdb/db/query/reader/series/SeriesReader.java |  33 +-
 .../reader/series/SeriesReaderByTimestamp.java     |   5 +-
 .../db/query/udf/core/executor/UDTFExecutor.java   |   6 +
 ...nputColumnSingleReferenceIntermediateLayer.java |   4 +
 .../iotdb/db/utils/AlignedValueIterator.java       |  58 +++
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |   4 +-
 .../java/org/apache/iotdb/db/utils/MemUtils.java   |  16 +-
 .../org/apache/iotdb/db/utils/SchemaTestUtils.java |   0
 .../org/apache/iotdb/db/utils/ValueIterator.java}  |  43 +-
 .../db/utils/datastructure/AlignedTVList.java      | 121 ++++--
 .../iotdb/db/utils/datastructure/TVList.java       |   3 +-
 .../db/writelog/node/ExclusiveWriteLogNode.java    |   8 +
 .../iotdb/db/engine/cache/ChunkCacheTest.java      |   1 -
 .../engine/compaction/CompactionSchedulerTest.java |  18 +-
 .../compaction/CompactionTaskManagerTest.java      | 252 ++++++++++++
 .../db/engine/compaction/cross/MergeTest.java      |   1 -
 .../compaction/inner/InnerCompactionChunkTest.java |   4 +-
 .../compaction/inner/InnerCompactionLogTest.java   |   4 +-
 .../inner/InnerCompactionMoreDataTest.java         |   2 +-
 .../inner/InnerCompactionSchedulerTest.java        |   4 +-
 .../compaction/inner/InnerCompactionTest.java      |   3 +-
 .../inner/InnerSpaceCompactionUtilsTest.java       |   4 +-
 .../SizeTieredCompactionRecoverTest.java           |   1 -
 .../inner/sizetiered/SizeTieredCompactionTest.java |   1 -
 .../task/FakedInnerSpaceCompactionTask.java        |  44 +-
 .../compaction/utils/CompactionClearUtils.java     |   1 -
 .../db/engine/memtable/PrimitiveMemTableTest.java  | 155 +++++++
 .../engine/storagegroup/FakedTsFileResource.java   |  11 +
 .../storagegroup/StorageGroupProcessorTest.java    |   2 +-
 .../iotdb/db/metadata/MManagerBasicTest.java       |   4 -
 .../iotdb/db/qp/physical/PhysicalPlanTest.java     |  54 ++-
 .../db/query/control/FileReaderManagerTest.java    |  19 +-
 .../query/reader/series/SeriesReaderTestUtil.java  |   1 -
 .../iotdb/db/rescon/ResourceManagerTest.java       |   1 -
 .../org/apache/iotdb/db/utils/MemUtilsTest.java    |  10 +-
 .../apache/iotdb/db/writelog/WriteLogNodeTest.java |  49 +++
 .../session/IoTDBSessionDisableMemControlIT.java   | 205 +++++++++
 .../iotdb/session/IoTDBSessionVectorInsertIT.java  |  75 ++++
 tsfile/pom.xml                                     |   6 +-
 .../apache/iotdb/tsfile/compress/ICompressor.java  |  58 ++-
 .../compress/GZIPCompressOverflowException.java}   |  10 +-
 .../tsfile/file/metadata/AlignedChunkMetadata.java |   4 +
 .../file/metadata/AlignedTimeSeriesMetadata.java   |   4 +
 .../iotdb/tsfile/read/TsFileSequenceReader.java    |  66 ++-
 .../apache/iotdb/tsfile/read/common/BatchData.java |  16 +
 .../tsfile/read/common/ExceptionBatchData.java     |  10 +-
 .../iotdb/tsfile/read/filter/TimeFilter.java       |  11 +
 .../tsfile/read/reader/IAlignedPageReader.java     |   2 +
 .../tsfile/read/reader/page/AlignedPageReader.java |   5 +
 .../iotdb/tsfile/utils/ReadWriteIOUtils.java       |  11 +
 .../apache/iotdb/tsfile/write/page/PageWriter.java |   4 +
 .../iotdb/tsfile/write/page/TimePageWriter.java    |   4 +
 .../iotdb/tsfile/write/page/ValuePageWriter.java   |   4 +
 .../org/apache/iotdb/tsfile/compress/GZIPTest.java |  17 +-
 .../org/apache/iotdb/tsfile/compress/LZ4Test.java  |  17 +-
 .../apache/iotdb/tsfile/compress/SnappyTest.java   |  17 +-
 .../iotdb/tsfile/utils/ReadWriteIOUtilsTest.java   |  30 +-
 .../zeppelin/iotdb/IoTDBInterpreterTest.java       |   3 +-
 320 files changed, 9879 insertions(+), 4131 deletions(-)
 copy .github/workflows/{main-unix.yml => cluster.yml} (73%)
 create mode 100644 
cli/src/main/java/org/apache/iotdb/cli/IoTDBSyntaxHighlighter.java
 delete mode 100644 cli/src/main/java/org/apache/iotdb/cli/WinCli.java
 create mode 100644 cli/src/main/java/org/apache/iotdb/cli/utils/JlineUtils.java
 rename 
cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/{AssignPathPriorityMergeReader.java
 => AssignPathAscPriorityMergeReader.java} (53%)
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/ExceptionBatchData.java
 => 
cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/AssignPathDescPriorityMergeReader.java
 (53%)
 create mode 100644 
cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/IAssignPathPriorityMergeReader.java
 create mode 100644 
cluster/src/main/java/org/apache/iotdb/cluster/query/reader/mult/MultElement.java
 create mode 100644 
cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/ShowTimeSeriesHandler.java
 create mode 100644 
docs/UserGuide/Integration-Test/Integration-Test-refactoring-tutorial.md
 create mode 100644 
docs/zh/UserGuide/Integration-Test/Integration-Test-refactoring-tutorial.md
 create mode 100644 integration/README.md
 create mode 100644 integration/pic/Add_New_Configuration.png
 create mode 100644 integration/pic/Cluster_Category.png
 create mode 100644 integration/pic/Fork_mode.png
 create mode 100644 integration/pic/Run(Menu).png
 create mode 100644 integration/pic/Standalone_Category.png
 create mode 100644 integration/pom.xml
 create mode 100644 integration/src/assembly/cluster.xml
 create mode 100644 
integration/src/main/java/org/apache/iotdb/integration/env/ClusterEnvBase.java
 create mode 100644 
integration/src/main/java/org/apache/iotdb/integration/env/ClusterEnvConfig.java
 create mode 100644 
integration/src/main/java/org/apache/iotdb/integration/env/ClusterNode.java
 create mode 100644 
integration/src/main/java/org/apache/iotdb/integration/env/ConfigFactory.java
 create mode 100644 
integration/src/main/java/org/apache/iotdb/integration/env/EnvFactory.java
 create mode 100644 
integration/src/main/java/org/apache/iotdb/integration/env/FiveNodeCluster1Env.java
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IAlignedPageReader.java
 => 
integration/src/main/java/org/apache/iotdb/integration/env/RemoteEnvConfig.java 
(80%)
 create mode 100644 
integration/src/main/java/org/apache/iotdb/integration/env/RemoteServerEnv.java
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IAlignedPageReader.java
 => integration/src/main/java/org/apache/iotdb/itbase/category/ClusterTest.java 
(80%)
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IAlignedPageReader.java
 => 
integration/src/main/java/org/apache/iotdb/itbase/category/LocalStandaloneTest.java
 (80%)
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IAlignedPageReader.java
 => integration/src/main/java/org/apache/iotdb/itbase/category/RemoteTest.java 
(80%)
 create mode 100644 
integration/src/main/java/org/apache/iotdb/itbase/env/BaseConfig.java
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IAlignedPageReader.java
 => integration/src/main/java/org/apache/iotdb/itbase/env/BaseEnv.java (70%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/engine/trigger/example/Accumulator.java
 (100%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/engine/trigger/example/Counter.java
 (100%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IOTDBGroupByIT.java 
(87%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IOTDBGroupByInnerIntervalIT.java
 (91%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IOTDBInsertAlignedValuesIT.java
 (98%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IOTDBInsertIT.java 
(87%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBAliasIT.java 
(84%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBAlignByDeviceIT.java
 (89%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBArithmeticIT.java
 (98%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBAsIT.java (80%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBAutoCreateSchemaIT.java
 (97%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBCheckConfigIT.java
 (97%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBClearCacheIT.java
 (92%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBCloseIT.java 
(81%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBCompleteIT.java 
(94%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBCompressTypeIT.java
 (87%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBContinuousQueryIT.java
 (98%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBCreateAlignedTimeseriesIT.java
 (72%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBCreateSnapshotIT.java
 (87%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBCreateStorageGroupIT.java
 (92%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBCreateTimeseriesIT.java
 (97%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBDaemonIT.java 
(85%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBDeleteStorageGroupIT.java
 (83%)
 copy {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBDeleteTimeseriesIT.java
 (87%)
 copy {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBDeletionIT.java 
(85%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBDisableAlignIT.java
 (87%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBEncodingIT.java 
(98%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBEngineTimeGeneratorIT.java
 (98%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBExecuteBatchIT.java
 (89%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBFilePathUtilsIT.java
 (67%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBFillIT.java 
(90%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBFloatPrecisionIT.java
 (89%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBFlushQueryMergeIT.java
 (80%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBFuzzyQueryIT.java
 (98%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBGroupByFillIT.java
 (94%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBGroupByFillMixPathsIT.java
 (89%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBGroupByFillWithRangeIT.java
 (81%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBGroupByMonthFillIT.java
 (98%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBGroupByMonthIT.java
 (88%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBGroupByUnseqIT.java
 (89%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBInIT.java (87%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBInsertMultiRowIT.java
 (96%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBInsertNaNIT.java
 (85%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBInsertWithQueryIT.java
 (69%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBInsertWithoutTimeIT.java
 (96%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBKillQueryIT.java
 (78%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBLargeDataIT.java
 (84%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBLastIT.java 
(90%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBLimitSlimitIT.java
 (89%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBLoadExternalTsFileWithTimePartitionIT.java
 (98%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBLoadExternalTsfileIT.java
 (99%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBManageTsFileResourceIT.java
 (98%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBMergeIT.java 
(91%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBMetadataFetchIT.java
 (83%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBMultiDeviceIT.java
 (86%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBMultiOverlappedChunkInUnseqIT.java
 (80%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBMultiOverlappedPageIT.java
 (79%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBMultiSeriesIT.java
 (80%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBMultiStatementsIT.java
 (81%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBNestedQueryIT.java
 (99%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBNewTsFileCompactionIT.java
 (99%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBNumberPathIT.java
 (95%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBOverlappedPageIT.java
 (85%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBPathNumOverLimitIT.java
 (94%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBQueryDemoIT.java
 (92%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBQueryMemoryControlIT.java
 (84%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBQueryTimeoutIT.java
 (77%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBQuotedPathIT.java
 (86%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBRecoverIT.java 
(95%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBRecoverUnclosedIT.java
 (93%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBRemovePartitionIT.java
 (98%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBRestartIT.java 
(99%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBResultSetIT.java
 (51%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBRpcCompressionIT.java
 (72%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBSameMeasurementsDifferentTypesIT.java
 (80%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBSchemaTemplateIT.java
 (97%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBSelectIntoIT.java
 (99%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBSensorUpdateIT.java
 (79%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBSequenceDataQueryIT.java
 (91%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBSeriesReaderIT.java
 (98%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBSessionTimeoutIT.java
 (94%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBSetSystemReadOnlyWritableIT.java
 (90%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBSettleIT.java 
(95%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBSimpleQueryIT.java
 (81%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBSizeTieredCompactionIT.java
 (92%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBSortedShowTimeseriesIT.java
 (92%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBTagAlterIT.java 
(92%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBTagIT.java (89%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBTimePartitionIT.java
 (76%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBTimeZoneIT.java 
(87%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBTracingIT.java 
(82%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBTriggerExecutionIT.java
 (99%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBTriggerManagementIT.java
 (99%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBTtlIT.java (86%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBUDFManagementIT.java
 (99%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBUDFWindowQueryIT.java
 (85%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBUDTFAlignByTimeQueryIT.java
 (82%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBUDTFBuiltinFunctionIT.java
 (79%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBUDTFHybridQueryIT.java
 (68%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBUDTFNonAlignQueryIT.java
 (78%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBVersionIT.java 
(80%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBWithoutAllNullIT.java
 (87%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/IoTDBWithoutAnyNullIT.java
 (88%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aggregation/IoTDBAggregationByLevelIT.java
 (93%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aggregation/IoTDBAggregationDeleteIT.java
 (73%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aggregation/IoTDBAggregationIT.java
 (81%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aggregation/IoTDBAggregationLargeDataIT.java
 (82%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aggregation/IoTDBAggregationSmallDataIT.java
 (77%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/AlignedWriteUtil.java
 (100%)
 copy 
server/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithoutValueFilter2IT.java
 => 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithValueFilter2IT.java
 (90%)
 create mode 100644 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithValueFilterIT.java
 copy 
server/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithoutValueFilterWithDeletion2IT.java
 => 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithValueFilterWithDeletion2IT.java
 (90%)
 create mode 100644 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithValueFilterWithDeletionIT.java
 copy 
server/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithoutValueFilter2IT.java
 => 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithoutValueFilter2IT.java
 (90%)
 create mode 100644 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithoutValueFilterIT.java
 copy 
server/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithValueFilterWithDeletion2IT.java
 => 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithoutValueFilterWithDeletion2IT.java
 (89%)
 create mode 100644 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithoutValueFilterWithDeletionIT.java
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAlignByDevice2IT.java
 (94%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAlignByDeviceIT.java
 (76%)
 rename {server/src/test/java/org/apache/iotdb/db/integration => 
integration/src/test/java/org/apache/iotdb/db/integration/aligned}/IoTDBDeleteTimeseriesIT.java
 (88%)
 rename {server/src/test/java/org/apache/iotdb/db/integration => 
integration/src/test/java/org/apache/iotdb/db/integration/aligned}/IoTDBDeletionIT.java
 (94%)
 copy 
server/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithoutValueFilter2IT.java
 => 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQuery2IT.java
 (92%)
 create mode 100644 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryIT.java
 copy 
server/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithValueFilterWithDeletion2IT.java
 => 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryWithDeletion2IT.java
 (91%)
 create mode 100644 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryWithDeletionIT.java
 copy 
server/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithValueFilter2IT.java
 => 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryWithoutLastCache2IT.java
 (84%)
 create mode 100644 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryWithoutLastCacheIT.java
 copy 
server/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithValueFilterWithDeletion2IT.java
 => 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryWithoutLastCacheWithDeletion2IT.java
 (83%)
 create mode 100644 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryWithoutLastCacheWithDeletionIT.java
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithValueFilter2IT.java
 (94%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithValueFilterIT.java
 (99%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithValueFilterWithDeletion2IT.java
 (93%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithValueFilterWithDeletionIT.java
 (99%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithoutValueFilter2IT.java
 (94%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithoutValueFilterIT.java
 (99%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithoutValueFilterWithDeletion2IT.java
 (93%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBRawQueryWithoutValueFilterWithDeletionIT.java
 (97%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/auth/IoTDBAuthorizationIT.java
 (99%)
 create mode 100644 
integration/src/test/java/org/apache/iotdb/db/integration/env/StandaloneEnv.java
 create mode 100644 
integration/src/test/java/org/apache/iotdb/db/integration/env/StandaloneEnvConfig.java
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/query/udf/example/Accumulator.java
 (100%)
 copy {server => 
integration}/src/test/java/org/apache/iotdb/db/query/udf/example/Adder.java 
(100%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/query/udf/example/Counter.java 
(100%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/query/udf/example/Max.java (100%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/query/udf/example/Multiplier.java
 (100%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/query/udf/example/SlidingSizeWindowConstructorTester0.java
 (100%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/query/udf/example/SlidingSizeWindowConstructorTester1.java
 (100%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/query/udf/example/SlidingTimeWindowConstructionTester.java
 (100%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/query/udf/example/TerminateTester.java
 (100%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/query/udf/example/ValidateTester.java
 (100%)
 rename {session => 
integration}/src/test/java/org/apache/iotdb/session/IoTDBSessionComplexIT.java 
(99%)
 rename {session => 
integration}/src/test/java/org/apache/iotdb/session/IoTDBSessionIteratorIT.java 
(98%)
 rename {session => 
integration}/src/test/java/org/apache/iotdb/session/IoTDBSessionSimpleIT.java 
(94%)
 copy {session => integration}/src/test/resources/iotdb-engine.properties (100%)
 copy {server => integration}/src/test/resources/logback.xml (100%)
 rename server/src/{test => 
main}/java/org/apache/iotdb/db/constant/TestConstant.java (90%)
 rename 
server/src/main/java/org/apache/iotdb/db/query/reader/series/{VectorSeriesAggregateReader.java
 => AlignedSeriesAggregateReader.java} (78%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/utils/AlignedValueIterator.java
 rename server/src/{test => 
main}/java/org/apache/iotdb/db/utils/EnvironmentUtils.java (99%)
 copy server/src/{test => 
main}/java/org/apache/iotdb/db/utils/SchemaTestUtils.java (100%)
 rename server/src/{test/java/org/apache/iotdb/db/utils/SchemaTestUtils.java => 
main/java/org/apache/iotdb/db/utils/ValueIterator.java} (56%)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/CompactionTaskManagerTest.java
 create mode 100644 
session/src/test/java/org/apache/iotdb/session/IoTDBSessionDisableMemControlIT.java
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/{read/reader/IAlignedPageReader.java
 => exception/compress/GZIPCompressOverflowException.java} (77%)

Reply via email to