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

rong pushed a change to branch iotdb-1971
in repository https://gitbox.apache.org/repos/asf/iotdb.git.


    from 834dd92  udf_min_fragment_number_to_trigger_parallel_execution docs
     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 3922fac  modify aggregation with value filter IT (#4505)
     add 54fd017  [IOTDB-1233] Support create aligned time series containing 
only one measurement (#4499)
     add 2900391  [IOTDB-1773] Aligned timeseries support group by query 
without value filter for standalone mode (#4426)
     add a8fc9f0  fix postion < 0 (#4512)
     add e6d7c8f  [IOTDB-2077] Unexpected exception when executing raw data 
query without VF with limit clause (#4507)
     add 99f06aa  [IOTDB-2017][metric] Add a new gauge implement (#4506)
     add b9af35d  Merge branch 'master' of github.com:apache/iotdb into 
iotdb-1971
     add 7211898  fix ci

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 +-
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |    2 +-
 client-cpp/src/main/Session.h                      |    4 +
 .../iotdb/cluster/query/LocalQueryExecutor.java    |    1 -
 .../ClusterGroupByFillNoVFilterDataSet.java        |    4 +-
 .../groupby/ClusterGroupByNoVFilterDataSet.java    |    4 +-
 .../query/groupby/MergeGroupByExecutor.java        |    3 +-
 .../query/groupby/MergeGroupByExecutorTest.java    |    4 +-
 .../Integration-Test-refactoring-tutorial.md       |  161 +++
 .../Integration-Test-refactoring-tutorial.md       |  163 +++
 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    |  134 +++
 .../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     |   18 +-
 .../iotdb/integration/env/RemoteServerEnv.java     |   81 ++
 .../apache/iotdb/itbase/category/ClusterTest.java  |   18 +-
 .../iotdb/itbase/category/LocalStandaloneTest.java |   18 +-
 .../apache/iotdb/itbase/category/RemoteTest.java   |   18 +-
 .../org/apache/iotdb/itbase/env/BaseConfig.java    |  100 ++
 .../java/org/apache/iotdb/itbase/env/BaseEnv.java  |   18 +-
 .../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   |   80 +-
 .../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 |    3 +
 .../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        |    5 +-
 .../aligned/IoTDBAggregationWithValueFilterIT.java |  265 +++++
 ...BAggregationWithValueFilterWithDeletion2IT.java |    7 +-
 ...DBAggregationWithValueFilterWithDeletionIT.java |  222 ++++
 .../IoTDBAggregationWithoutValueFilter2IT.java     |    3 +
 .../IoTDBAggregationWithoutValueFilterIT.java      |    3 +
 ...gregationWithoutValueFilterWithDeletion2IT.java |    6 +-
 ...ggregationWithoutValueFilterWithDeletionIT.java |    6 +-
 .../aligned}/IoTDBDeleteTimeseriesIT.java          |   31 +-
 .../db/integration/aligned}/IoTDBDeletionIT.java   |   34 +-
 .../IoTDBGroupByQueryWithoutValueFilter2IT.java    |   28 +-
 .../IoTDBGroupByQueryWithoutValueFilterIT.java     | 1142 ++++++++++++++++++++
 ...upByQueryWithoutValueFilterWithDeletion2IT.java |   44 +-
 ...oupByQueryWithoutValueFilterWithDeletionIT.java |  818 ++++++++++++++
 .../db/integration/aligned/IoTDBLastQuery2IT.java  |    3 +
 .../db/integration/aligned/IoTDBLastQueryIT.java   |    3 +
 .../aligned/IoTDBLastQueryWithDeletion2IT.java     |    6 +-
 .../aligned/IoTDBLastQueryWithDeletionIT.java      |    6 +-
 .../aligned/IoTDBLastQueryWithoutLastCache2IT.java |    3 +
 .../aligned/IoTDBLastQueryWithoutLastCacheIT.java  |    3 +
 ...DBLastQueryWithoutLastCacheWithDeletion2IT.java |    6 +-
 ...TDBLastQueryWithoutLastCacheWithDeletionIT.java |    6 +-
 .../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    |  128 +++
 .../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 |    3 +
 .../src/test/resources/iotdb-engine.properties     |    0
 .../src/test/resources/logback.xml                 |    0
 .../dropwizard/DropwizardMetricManager.java        |   22 +
 ...opwizardGauge.java => DropwizardAutoGauge.java} |   46 +-
 .../metrics/dropwizard/type/DropwizardGauge.java   |   10 +
 .../dropwizard/DropwizardMetricManagerTest.java    |   18 +
 .../org/apache/iotdb/metrics/MetricManager.java    |   13 +
 .../apache/iotdb/metrics/impl/DoNothingGauge.java  |    6 +
 .../iotdb/metrics/impl/DoNothingMetricManager.java |   13 +-
 .../java/org/apache/iotdb/metrics/type/Gauge.java  |    4 +
 .../micrometer/MicrometerMetricManager.java        |   18 +
 ...crometerGauge.java => MicrometerAutoGauge.java} |   39 +-
 .../metrics/micrometer/type/MicrometerGauge.java   |   10 +
 .../micrometer/MicrometerMetricManagerTest.java    |   25 +-
 pom.xml                                            |    1 +
 server/pom.xml                                     |    4 +
 .../resources/conf/iotdb-engine.properties         |    7 +-
 server/src/assembly/resources/conf/iotdb-env.bat   |    8 +-
 server/src/assembly/resources/conf/iotdb-env.sh    |   10 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |   12 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |    9 +-
 .../org/apache/iotdb/db/constant/TestConstant.java |   14 +-
 .../iotdb/db/engine/memtable/AbstractMemTable.java |   29 +-
 .../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  |   25 +
 .../querycontext/AlignedReadOnlyMemChunk.java      |    7 +-
 .../db/engine/storagegroup/TsFileProcessor.java    |   40 +-
 .../apache/iotdb/db/metadata/path/AlignedPath.java |   38 +-
 .../iotdb/db/metadata/path/MeasurementPath.java    |   32 +-
 .../apache/iotdb/db/metadata/path/PartialPath.java |   22 +-
 .../apache/iotdb/db/metadata/utils/MetaUtils.java  |   70 ++
 .../db/qp/logical/crud/FillQueryOperator.java      |   17 +-
 .../db/query/aggregation/AggregateResult.java      |    4 +-
 .../db/query/aggregation/impl/AvgAggrResult.java   |   11 +-
 .../db/query/aggregation/impl/CountAggrResult.java |   13 +-
 .../query/aggregation/impl/ExtremeAggrResult.java  |    9 +-
 .../aggregation/impl/FirstValueAggrResult.java     |   13 +-
 .../aggregation/impl/FirstValueDescAggrResult.java |    9 +-
 .../aggregation/impl/LastValueAggrResult.java      |    9 +-
 .../aggregation/impl/LastValueDescAggrResult.java  |   14 +-
 .../query/aggregation/impl/MaxTimeAggrResult.java  |    7 +-
 .../aggregation/impl/MaxTimeDescAggrResult.java    |   12 +-
 .../query/aggregation/impl/MaxValueAggrResult.java |   12 +-
 .../query/aggregation/impl/MinTimeAggrResult.java  |   12 +-
 .../aggregation/impl/MinTimeDescAggrResult.java    |    7 +-
 .../query/aggregation/impl/MinValueAggrResult.java |   12 +-
 .../db/query/aggregation/impl/SumAggrResult.java   |   11 +-
 .../dataset/groupby/AlignedGroupByExecutor.java}   |   34 +-
 .../GroupByFillWithoutValueFilterDataSet.java      |    5 +-
 .../groupby/GroupByWithoutValueFilterDataSet.java  |  123 ++-
 ...cutor.java => LocalAlignedGroupByExecutor.java} |  362 ++++---
 .../dataset/groupby/LocalGroupByExecutor.java      |   42 +-
 .../db/query/executor/AggregationExecutor.java     |  212 ++--
 .../pool/DataSetFragmentExecutionPoolManager.java  |    4 +-
 .../iotdb/db/query/pool/QueryTaskPoolManager.java  |    4 +-
 .../series/AlignedSeriesAggregateReader.java       |   36 +-
 .../iotdb/db/query/reader/series/SeriesReader.java |    2 +-
 .../iotdb/db/utils/AlignedValueIterator.java       |   58 +
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |    4 +-
 .../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/engine/memtable/PrimitiveMemTableTest.java  |  111 ++
 .../iotdb/db/qp/physical/PhysicalPlanTest.java     |   54 +-
 .../iotdb/tsfile/read/TsFileSequenceReader.java    |    2 +-
 .../apache/iotdb/tsfile/read/common/BatchData.java |   16 +
 .../tsfile/read/common/IBatchDataIterator.java     |    2 +
 .../tsfile/read/reader/page/AlignedPageReader.java |    2 +-
 262 files changed, 8065 insertions(+), 3971 deletions(-)
 copy .github/workflows/{main-unix.yml => cluster.yml} (73%)
 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/common/IBatchDataIterator.java
 => 
integration/src/main/java/org/apache/iotdb/integration/env/RemoteEnvConfig.java 
(79%)
 create mode 100644 
integration/src/main/java/org/apache/iotdb/integration/env/RemoteServerEnv.java
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/IBatchDataIterator.java
 => integration/src/main/java/org/apache/iotdb/itbase/category/ClusterTest.java 
(79%)
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/IBatchDataIterator.java
 => 
integration/src/main/java/org/apache/iotdb/itbase/category/LocalStandaloneTest.java
 (79%)
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/IBatchDataIterator.java
 => integration/src/main/java/org/apache/iotdb/itbase/category/RemoteTest.java 
(79%)
 create mode 100644 
integration/src/main/java/org/apache/iotdb/itbase/env/BaseConfig.java
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/IBatchDataIterator.java
 => integration/src/main/java/org/apache/iotdb/itbase/env/BaseEnv.java (71%)
 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 
(91%)
 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/IoTDBAggregationWithoutValueFilter2IT.java
 => 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithValueFilter2IT.java
 (91%)
 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/IoTDBAggregationWithoutValueFilterWithDeletion2IT.java
 => 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithValueFilterWithDeletion2IT.java
 (92%)
 create mode 100644 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithValueFilterWithDeletionIT.java
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithoutValueFilter2IT.java
 (94%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithoutValueFilterIT.java
 (99%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithoutValueFilterWithDeletion2IT.java
 (95%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationWithoutValueFilterWithDeletionIT.java
 (99%)
 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/IoTDBLastQuery2IT.java
 => 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupByQueryWithoutValueFilter2IT.java
 (66%)
 create mode 100644 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupByQueryWithoutValueFilterIT.java
 copy 
server/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryWithDeletion2IT.java
 => 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupByQueryWithoutValueFilterWithDeletion2IT.java
 (64%)
 create mode 100644 
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupByQueryWithoutValueFilterWithDeletionIT.java
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQuery2IT.java
 (94%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryIT.java
 (98%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryWithDeletion2IT.java
 (95%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryWithDeletionIT.java
 (98%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryWithoutLastCache2IT.java
 (95%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryWithoutLastCacheIT.java
 (98%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryWithoutLastCacheWithDeletion2IT.java
 (95%)
 rename {server => 
integration}/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBLastQueryWithoutLastCacheWithDeletionIT.java
 (98%)
 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 
(99%)
 copy {session => integration}/src/test/resources/iotdb-engine.properties (100%)
 copy {server => integration}/src/test/resources/logback.xml (100%)
 copy 
metrics/dropwizard-metrics/src/main/java/org/apache/iotdb/metrics/dropwizard/type/{DropwizardGauge.java
 => DropwizardAutoGauge.java} (52%)
 copy 
metrics/micrometer-metrics/src/main/java/org/apache/iotdb/metrics/micrometer/type/{MicrometerGauge.java
 => MicrometerAutoGauge.java} (50%)
 rename server/src/{test => 
main}/java/org/apache/iotdb/db/constant/TestConstant.java (93%)
 copy 
server/src/main/java/org/apache/iotdb/db/{engine/memtable/IWritableMemChunkGroup.java
 => query/dataset/groupby/AlignedGroupByExecutor.java} (56%)
 copy 
server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/{LocalGroupByExecutor.java
 => LocalAlignedGroupByExecutor.java} (54%)
 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%)

Reply via email to