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%)