You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by hu...@apache.org on 2022/12/27 15:32:45 UTC
[iotdb] branch lmh/OptSingleGroupby updated (2d37196b4a -> 6a91437e39)
This is an automated email from the ASF dual-hosted git repository.
hui pushed a change to branch lmh/OptSingleGroupby
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 2d37196b4a revert useless change
add 77c6ad948e merge tsfile md and add export tsfile and csv tool add timeout param (#8546)
add 394ecc0fe6 Modify the default value of `iot_consensus_cache_window_time_in_ms` to 10s (#8553)
add 7b92bd295e [IOTDB-5231]Add the handle of exception when metric reporter failed to start (#8523)
add 57c8a5944b [IOTDB-5240] Add template id to schema region snapshot (#8551)
add 43c1d6ed2d add FAQ-for-cluster-setup (#8558)
add 4376e3548d [IOTDB-5226] Correct the style and reliance of schema operator UT (#8557)
add a8077c40dd [IOTDB-5243] UT related to timeseries and metadata info query (#8564)
add 3bc92acd21 Eliminate schema region device cache (#8563)
add 5020bb1982 [IOTDB-5215]Fix setting chunkPointNumLowerBound in IoTDBDescriptor (#8476)
add 72e4357679 Update some website links to https (#8566)
add 4a1c246384 add export-tsfile it on integration-test (#8531)
add 656d281150 Update FAQ for cluster setup (#8567)
add 87baa0fb32 [IOTDB-5261]support modify the dn_max_connection_for_internal_servic of IoTConsensus (#8565)
add 75e85edfe5 Eliminate physical plan and Refactor SchemaRegionPlan usage
add 0d6e6431f1 remove cross test (#8585)
add 15c0eabcb6 [IOTDB-5117] Fix some issues in MemoryDistributionCalculator (#8580)
add 2c5ddb08d8 change faq in config.js (#8588)
add ae1570a098 Eliminate useless code in SchemaRegion and MTree (#8587)
add b203af5e33 [IOTDB-5127]Separate ISession and ISessionPool as a module (#8583)
add fd52a2f378 [IOTDB-5269] Fix PathPatternTree.getAllDevicePatterns (#8589)
add 9b4e8eda57 remove (#8597)
add 424528495c Turn down the max capacity of tsblock from scanOperator (#8599)
add 0e1dd1b8a2 Refine the inner structure of ClusterSchemaFetcher (#8603)
add 82ceb3586f Delete more stale query code (#8600)
add e8104a499e [IOTDB-5277] SchemaRegion throws NPE when loading snapshot (#8605)
add 30335b3a73 change docker images name from 1c1d to standalone, including docs (#8596)
add 1921b6d66d [IOTDB-5264] NumpyTablet supports insert with None values (#8576)
add daab49b61a [IOTDB-5260] Refactor ClientManager API and Exception (#8561)
add f73b73fd42 [IOTDB-5284] Fix some code smells (#8612)
add 65fb480844 [IOTDB-5208]Fix file handles increase when TsFileResource is degraded and compacted with fast performer (#8573)
add d04bbbc986 Merge remote-tracking branch 'origin/master' into lmh/OptSingleGroupby
add 6a91437e39 rename
No new revisions were added by this update.
Summary of changes:
.../apache/iotdb/db/qp/sql/InfluxDBSqlParser.g4 | 29 +-
cli/src/assembly/resources/tools/export-csv.bat | 2 +-
cli/src/assembly/resources/tools/export-csv.sh | 1 -
cli/src/assembly/resources/tools/export-tsfile.bat | 2 +-
cli/src/assembly/resources/tools/export-tsfile.sh | 1 -
cli/src/assembly/resources/tools/import-csv.bat | 2 +-
cli/src/assembly/resources/tools/import-csv.sh | 1 -
.../org/apache/iotdb/tool/AbstractCsvTool.java | 3 +
.../org/apache/iotdb/tool/AbstractTsFileTool.java | 2 +
.../main/java/org/apache/iotdb/tool/ExportCsv.java | 18 +-
.../java/org/apache/iotdb/tool/ExportTsFile.java | 24 +-
.../main/java/org/apache/iotdb/tool/ImportCsv.java | 10 +-
client-py/README.md | 37 +-
client-py/SessionExample.py | 26 +
client-py/iotdb/utils/BitMap.py | 9 +
client-py/iotdb/utils/NumpyTablet.py | 33 +-
client-py/tests/test_numpy_tablet.py | 47 +
client-py/tests/test_session.py | 26 +
.../async/AsyncConfigNodeHeartbeatClientPool.java | 6 +-
.../client/async/AsyncDataNodeClientPool.java | 5 +-
.../async/AsyncDataNodeHeartbeatClientPool.java | 6 +-
.../client/sync/SyncConfigNodeClientPool.java | 6 +-
.../client/sync/SyncDataNodeClientPool.java | 8 +-
.../iotdb/confignode/manager/ConsensusManager.java | 2 +-
.../node/heartbeat/ConfigNodeHeartbeatCache.java | 2 +-
.../persistence/schema/ClusterSchemaInfo.java | 2 +-
.../impl/node/AddConfigNodeProcedure.java | 5 +-
.../iotdb/confignode/service/ConfigNode.java | 7 +-
.../request/ConfigPhysicalPlanSerDeTest.java | 7 +-
.../persistence/ClusterSchemaInfoTest.java | 26 +-
.../confignode/persistence/TemplateTableTest.java | 46 +-
.../iotdb/consensus/config/IoTConsensusConfig.java | 19 +-
.../consensus/iot/IoTConsensusServerImpl.java | 17 +-
.../iot/client/IoTConsensusClientPool.java | 7 +-
.../consensus/iot/logdispatcher/LogDispatcher.java | 3 +-
.../iotdb/consensus/ratis/RatisConsensus.java | 21 +-
.../iotdb/consensus/ratis/RatisConsensusTest.java | 8 +-
cross-tests/pom.xml | 125 --
.../tests/tools/importCsv/AbstractScript.java | 125 --
.../tests/tools/importCsv/ExportCsvTestIT.java | 148 --
.../tests/tools/importCsv/ImportCsvTestIT.java | 432 ------
.../tests/tools/tsfile/ExportTsFileTestIT.java | 124 --
.../src/test/resources/iotdb-datanode.properties | 23 -
docker/ReadMe.md | 4 +-
docker/src/main/DockerCompose/do-docker-build.sh | 18 +-
...pose-1c1d.yml => docker-compose-standalone.yml} | 2 +-
...file-1.0.0-1c1d => Dockerfile-1.0.0-standalone} | 0
.../UserGuide/API/Programming-Python-Native-API.md | 39 +-
docs/UserGuide/Cluster/Cluster-Setup.md | 2 +-
docs/UserGuide/FAQ/FAQ-for-cluster-setup.md | 99 ++
docs/UserGuide/Maintenance-Tools/CSV-Tool.md | 6 +
.../Maintenance-Tools/TsFile-Load-Export-Tool.md | 100 +-
docs/UserGuide/QuickStart/WayToGetIoTDB.md | 6 +-
.../UserGuide/API/Programming-Python-Native-API.md | 39 +-
docs/zh/UserGuide/Cluster/Cluster-Setup.md | 2 +-
docs/zh/UserGuide/FAQ/FAQ-for-cluster-setup.md | 99 ++
docs/zh/UserGuide/Maintenance-Tools/CSV-Tool.md | 6 +
.../Maintenance-Tools/TsFile-Load-Export-Tool.md | 98 +-
docs/zh/UserGuide/QuickStart/WayToGetIoTDB.md | 6 +-
.../iotdb/AlignedTimeseriesSessionExample.java | 4 +-
.../org/apache/iotdb/DataMigrationExample.java | 4 +-
.../iotdb/HybridTimeseriesSessionExample.java | 2 +-
.../org/apache/iotdb/SessionConcurrentExample.java | 2 +-
.../main/java/org/apache/iotdb/SessionExample.java | 8 +-
.../java/org/apache/iotdb/SessionPoolExample.java | 4 +-
.../iotdb/SyntaxConventionRelatedExample.java | 4 +-
.../java/org/apache/iotdb/flink/IoTDBSource.java | 2 +-
.../iotdb/influxdb/session/InfluxDBSession.java | 2 +-
integration-test/import-control.xml | 8 +
.../java/org/apache/iotdb/it/env/AbstractEnv.java | 40 +-
.../org/apache/iotdb/it/env/RemoteServerEnv.java | 41 +-
.../java/org/apache/iotdb/itbase/env/BaseEnv.java | 11 +-
.../org/apache/iotdb/cli/it/AbstractScript.java | 4 +-
.../confignode/it/IoTDBConfigNodeSnapshotIT.java | 3 +-
.../iotdb/confignode/it/IoTDBStorageGroupIT.java | 8 +-
.../it/cluster/IoTDBClusterNodeErrorStartUpIT.java | 7 +-
.../it/cluster/IoTDBClusterNodeGetterIT.java | 8 +-
.../load/IoTDBClusterRegionLeaderBalancingIT.java | 6 +-
.../it/load/IoTDBConfigNodeSwitchLeaderIT.java | 5 +-
.../partition/IoTDBAutoRegionGroupExtensionIT.java | 4 +-
.../IoTDBCustomRegionGroupExtensionIT.java | 6 +-
.../it/partition/IoTDBPartitionDurableIT.java | 12 +-
.../it/partition/IoTDBPartitionGetterIT.java | 17 +-
.../partition/IoTDBPartitionInheritPolicyIT.java | 5 +-
.../org/apache/iotdb/db/it/env/StandaloneEnv.java | 11 +-
.../iotdb/session/it/IoTDBConnectionInfoIT.java | 2 +-
.../session/it/IoTDBSessionAlignedInsertIT.java | 4 +-
.../iotdb/session/it/IoTDBSessionComplexIT.java | 4 +-
.../it/IoTDBSessionDisableMemControlIT.java | 4 +-
.../iotdb/session/it/IoTDBSessionInsertNullIT.java | 4 +-
.../IoTDBSessionInsertWithTriggerExecutionIT.java | 2 +-
.../session/it/IoTDBSessionSchemaTemplateIT.java | 6 +-
.../iotdb/session/it/IoTDBSessionSimpleIT.java | 4 +-
.../session/it/IoTDBSessionSyntaxConventionIT.java | 4 +-
.../org/apache/iotdb/session/it/SessionIT.java | 4 +-
.../iotdb/session/it/pool/SessionPoolIT.java | 6 +-
.../org/apache/iotdb/tools/ExportCsvTestIT.java | 198 +++
.../org/apache/iotdb/tools/ExportTsFileTestIT.java | 198 +++
.../session/IoTDBSessionAlignedABDeviceIT.java | 1 +
.../session/IoTDBSessionAlignedAggregationIT.java | 1 +
.../IoTDBSessionAlignedAggregationWithUnSeqIT.java | 1 +
.../iotdb/session/IoTDBSessionIteratorIT.java | 3 +-
isession/pom.xml | 37 +
.../java/org/apache/iotdb/isession}/ISession.java | 42 +-
.../org/apache/iotdb/isession}/SessionConfig.java | 4 +-
.../org/apache/iotdb/isession}/SessionDataSet.java | 2 +-
.../apache/iotdb/isession/pool/ISessionPool.java | 388 +++---
.../isession}/pool/SessionDataSetWrapper.java | 29 +-
.../apache/iotdb/isession}/template/Template.java | 2 +-
.../iotdb/isession}/template/TemplateNode.java | 2 +-
.../apache/iotdb/isession/util/SystemStatus.java | 20 +-
.../org/apache/iotdb/isession}/util/Version.java | 2 +-
.../reporter/iotdb/InternalIoTDBReporter.java | 2 +-
.../iotdb/MemoryInternalIoTDBReporter.java | 4 +-
.../reporter/iotdb/SessionIoTDBReporter.java | 48 +-
.../reporter/prometheus/PrometheusReporter.java | 33 +-
.../micrometer/reporter/MicrometerJmxReporter.java | 6 +-
.../resources/conf/iotdb-common.properties | 11 +-
.../commons/client/ClientFactoryProperty.java | 7 +-
.../apache/iotdb/commons/client/ClientManager.java | 78 +-
.../iotdb/commons/client/ClientPoolProperty.java | 18 +-
.../iotdb/commons/client/IClientManager.java | 18 +-
.../iotdb/commons/client/IClientPoolFactory.java | 7 +-
.../client/exception/ClientManagerException.java | 10 +-
.../apache/iotdb/commons/path/PathPatternTree.java | 4 +
.../iotdb/commons/service/ThriftServiceThread.java | 2 +-
.../commons/service/metric/MetricService.java | 7 +-
.../iotdb/commons/client/ClientManagerTest.java | 22 +-
.../iotdb/commons/path/PathPatternTreeTest.java | 5 +-
pom.xml | 2 +-
.../schemaregion/rocksdb/RSchemaRegion.java | 26 +-
.../schemaregion/rocksdb/mnode/RMNode.java | 5 +
.../rocksdb/RSchemaRegionAdvancedTest.java | 169 ---
.../schemaregion}/rocksdb/MRocksDBBenchmark.java | 8 +-
.../schemaregion}/rocksdb/MRocksDBUnitTest.java | 42 +-
.../rocksdb/RSchemaReadWriteHandlerTest.java | 6 +-
.../rocksdb/RocksDBBenchmarkEngine.java | 16 +-
.../rocksdb/RocksDBBenchmarkTask.java | 0
.../schemaregion}/rocksdb/RocksDBTestUtils.java | 4 +-
.../metadata/tagSchemaRegion/TagSchemaRegion.java | 21 +-
.../utils/ShowTimeSeriesResultUtils.java | 4 +-
.../tagSchemaRegion/TagSchemaRegionTest.java | 10 +-
.../idtable/IDTableWithDeviceIDListImplTest.java | 17 +-
.../org/apache/iotdb/db/auth/AuthorityChecker.java | 2 +-
.../iotdb/db/auth/ClusterAuthorityFetcher.java | 10 +-
.../iotdb/db/client/DataNodeInternalClient.java | 4 +-
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 13 +-
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 13 +-
.../db/consensus/DataRegionConsensusImpl.java | 2 +
.../org/apache/iotdb/db/constant/SqlConstant.java | 66 +
.../db/engine/compaction/CompactionUtils.java | 14 +-
.../compaction/cross/CrossSpaceCompactionTask.java | 2 -
.../utils/AlignedSeriesCompactionExecutor.java | 4 +-
.../utils/NonAlignedSeriesCompactionExecutor.java | 4 +-
.../inner/utils/MultiTsFileDeviceIterator.java | 7 +-
.../performer/impl/FastCompactionPerformer.java | 2 +-
.../writer/AbstractCrossCompactionWriter.java | 10 +-
.../writer/FastCrossCompactionWriter.java | 14 +-
.../writer/ReadPointCrossCompactionWriter.java | 7 +
.../db/engine/querycontext/QueryDataSource.java | 2 +-
.../iotdb/db/engine/storagegroup/DataRegion.java | 2 +-
.../db/engine/storagegroup/TsFileResource.java | 14 +-
.../db/exception/index/IndexManagerException.java | 34 -
.../db/exception/index/QueryIndexException.java | 29 -
.../exception/query/LogicalOperatorException.java | 54 -
.../exception/query/LogicalOptimizeException.java | 46 -
.../db/exception/query/OutOfTTLException.java | 2 +-
.../exception/query/PathNumOverLimitException.java | 33 -
.../query/UnSupportedFillTypeException.java | 33 -
.../iotdb/db/exception/sql/SQLParserException.java | 35 -
.../exception/sql/StatementAnalyzeException.java | 13 -
.../iotdb/db/index/common/IndexConstant.java | 36 -
.../apache/iotdb/db/index/common/IndexType.java | 78 --
.../apache/iotdb/db/index/common/IndexUtils.java | 35 -
.../iotdb/db/localconfignode/LocalConfigNode.java | 2 +-
.../iotdb/db/metadata/LocalSchemaProcessor.java | 7 +-
.../apache/iotdb/db/metadata/MetadataConstant.java | 4 +
.../db/metadata/cache/DataNodeSchemaCache.java | 4 -
.../idtable/entry/InsertMeasurementMNode.java | 5 +
.../org/apache/iotdb/db/metadata/mnode/IMNode.java | 4 +
.../iotdb/db/metadata/mnode/InternalMNode.java | 5 +
.../iotdb/db/metadata/mnode/MeasurementMNode.java | 10 +-
.../iotdb/db/metadata/mtree/IMTreeBelowSG.java | 68 +-
.../db/metadata/mtree/MTreeBelowSGCachedImpl.java | 220 +--
.../db/metadata/mtree/MTreeBelowSGMemoryImpl.java | 181 +--
.../mtree/snapshot/MemMTreeSnapshotUtil.java | 8 +-
.../mtree/store/disk/schemafile/RecordUtils.java | 2 +-
.../mtree/store/disk/schemafile/SchemaFile.java | 23 +-
.../traverser/collector/MeasurementCollector.java | 7 +
.../plan/schemaregion/SchemaRegionPlanType.java | 7 +-
.../impl/SchemaRegionPlanDeserializer.java | 3 +-
.../impl/read/AbstractShowSchemaPlanImpl.java | 83 ++
.../impl/read/SchemaRegionReadPlanFactory.java | 75 +
.../impl/read/ShowDevicesPlanImpl.java} | 45 +-
.../impl/read/ShowTimeSeriesPlanImpl.java | 91 ++
.../ActivateTemplateInClusterPlanImpl.java | 6 +-
.../{ => write}/AutoCreateDeviceMNodePlanImpl.java | 6 +-
.../impl/{ => write}/ChangeAliasPlanImpl.java | 6 +-
.../impl/{ => write}/ChangeTagOffsetPlanImpl.java | 6 +-
.../CreateAlignedTimeSeriesPlanImpl.java | 6 +-
.../impl/{ => write}/CreateTimeSeriesPlanImpl.java | 6 +-
.../{ => write}/DeactivateTemplatePlanImpl.java | 6 +-
.../impl/{ => write}/DeleteTimeSeriesPlanImpl.java | 6 +-
.../{ => write}/PreDeactivateTemplatePlanImpl.java | 6 +-
.../{ => write}/PreDeleteTimeSeriesPlanImpl.java | 6 +-
.../RollbackPreDeactivateTemplatePlanImpl.java | 6 +-
.../RollbackPreDeleteTimeSeriesPlanImpl.java | 6 +-
.../SchemaRegionWritePlanFactory.java} | 12 +-
.../plan/schemaregion/read/IShowDevicesPlan.java} | 10 +-
.../IShowSchemaPlan.java} | 33 +-
.../schemaregion/read/IShowTimeSeriesPlan.java} | 22 +-
.../schemaregion/result}/ShowDevicesResult.java | 33 +-
.../schemaregion/result/ShowSchemaResult.java} | 32 +-
.../schemaregion/result/ShowTimeSeriesResult.java | 114 ++
.../db/metadata/schemaregion/ISchemaRegion.java | 76 +-
.../schemaregion/SchemaRegionMemoryImpl.java | 178 +--
.../schemaregion/SchemaRegionSchemaFileImpl.java | 214 +--
.../apache/iotdb/db/metadata/tag/TagManager.java | 7 +-
.../metadata/template/ClusterTemplateManager.java | 15 +-
.../iotdb/db/metadata/template/Template.java | 298 +---
.../db/metadata/utils/ResourceByPathUtils.java | 157 +--
.../metadata/visitor/SchemaExecutionVisitor.java | 6 +-
.../timerangeiterator/AggrWindowIterator.java | 4 +-
.../TimeRangeIteratorFactory.java | 2 +-
.../constant => common}/DataNodeEndPoints.java | 7 +-
.../db/mpp/common/filter/BasicFilterType.java | 189 ---
.../db/mpp/common/filter/BasicFunctionFilter.java | 191 ---
.../mpp/common/filter/FilterDeserializeUtil.java | 63 -
.../iotdb/db/mpp/common/filter/FunctionFilter.java | 91 --
.../iotdb/db/mpp/common/filter/InFilter.java | 230 ----
.../iotdb/db/mpp/common/filter/LikeFilter.java | 152 ---
.../iotdb/db/mpp/common/filter/QueryFilter.java | 354 -----
.../iotdb/db/mpp/common/filter/RegexpFilter.java | 150 --
.../db/mpp/common/header/ColumnHeaderConstant.java | 6 +-
.../db/mpp/execution/exchange/SinkHandle.java | 4 +-
.../execution/executor/RegionWriteExecutor.java | 2 +-
.../iotdb/db/mpp/execution/memory/MemoryPool.java | 12 +
.../operator/schema/DevicesSchemaScanOperator.java | 17 +-
.../schema/TimeSeriesSchemaScanOperator.java | 22 +-
.../execution/operator/source/SeriesScanUtil.java | 17 +-
.../org/apache/iotdb/db/mpp/plan/Coordinator.java | 4 +-
.../apache/iotdb/db/mpp/plan/TestRPCClient.java | 13 +-
.../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java | 41 +-
.../apache/iotdb/db/mpp/plan/analyze/Analyzer.java | 2 +
.../mpp/plan/analyze/ClusterPartitionFetcher.java | 17 +-
.../db/mpp/plan/analyze/ClusterSchemaFetcher.java | 599 --------
.../db/mpp/plan/analyze/ExpressionAnalyzer.java | 10 +-
.../db/mpp/plan/analyze/cache/PartitionCache.java | 11 +-
.../analyze/schema/AutoCreateSchemaExecutor.java | 230 ++++
.../analyze/schema/ClusterSchemaFetchExecutor.java | 207 +++
.../plan/analyze/schema/ClusterSchemaFetcher.java | 354 +++++
.../plan/analyze/{ => schema}/ISchemaFetcher.java | 2 +-
.../plan/analyze/{ => schema}/SchemaValidator.java | 2 +-
.../iotdb/db/mpp/plan/constant/FilterConstant.java | 103 --
.../db/mpp/plan/execution/QueryExecution.java | 4 +-
.../config/executor/ClusterConfigTaskExecutor.java | 57 +-
.../execution/config/sys/sync/ShowPipeTask.java | 2 +-
.../iotdb/db/mpp/plan/expression/ResultColumn.java | 146 --
.../visitor/OldIntermediateLayerVisitor.java | 461 -------
.../iotdb/db/mpp/plan/parser/ASTVisitor.java | 216 ++-
.../plan/parser/SqlParseError.java} | 7 +-
.../db/mpp/plan/parser/StatementGenerator.java | 13 +-
.../db/mpp/plan/planner/LocalExecutionPlanner.java | 2 +-
.../plan/planner/MemoryDistributionCalculator.java | 57 +-
.../db/mpp/plan/planner/OperatorTreeGenerator.java | 2 +-
.../SimpleFragmentParallelPlanner.java | 2 +-
.../db/mpp/plan/rewriter/DnfFilterOptimizer.java | 163 ---
.../db/mpp/plan/rewriter/IFilterOptimizer.java | 29 -
.../plan/rewriter/MergeSingleFilterOptimizer.java | 179 ---
.../db/mpp/plan/rewriter/RemoveNotOptimizer.java | 103 --
.../scheduler/AbstractFragInsStateTracker.java | 4 +-
.../scheduler/FixedRateFragInsStateTracker.java | 4 +-
.../scheduler/FragmentInstanceDispatcherImpl.java | 4 +-
.../mpp/plan/scheduler/SimpleQueryTerminator.java | 7 +-
.../scheduler/load/LoadTsFileDispatcherImpl.java | 6 +-
.../iotdb/db/mpp/plan/statement/Statement.java | 1 -
.../{constant => statement}/StatementType.java | 2 +-
.../plan/statement/component/SelectComponent.java | 2 +-
.../plan/statement/crud/DeleteDataStatement.java | 2 +-
.../crud/InsertMultiTabletsStatement.java | 2 +-
.../plan/statement/crud/InsertRowStatement.java | 2 +-
.../crud/InsertRowsOfOneDeviceStatement.java | 2 +-
.../plan/statement/crud/InsertRowsStatement.java | 2 +-
.../mpp/plan/statement/crud/InsertStatement.java | 2 +-
.../plan/statement/crud/InsertTabletStatement.java | 2 +-
.../plan/statement/crud/LoadTsFileStatement.java | 2 +-
.../db/mpp/plan/statement/crud/QueryStatement.java | 2 +-
.../InternalCreateTimeSeriesStatement.java | 2 +-
.../statement/internal/SchemaFetchStatement.java | 2 +-
.../metadata/AlterTimeSeriesStatement.java | 2 +-
.../plan/statement/metadata/CountStatement.java | 2 +-
.../metadata/CreateAlignedTimeSeriesStatement.java | 2 +-
.../metadata/CreateContinuousQueryStatement.java | 2 +-
.../metadata/CreateFunctionStatement.java | 2 +-
.../metadata/CreateMultiTimeSeriesStatement.java | 2 +-
.../metadata/CreateTimeSeriesStatement.java | 2 +-
.../statement/metadata/CreateTriggerStatement.java | 2 +-
.../metadata/DeleteStorageGroupStatement.java | 2 +-
.../metadata/DeleteTimeSeriesStatement.java | 2 +-
.../metadata/DropContinuousQueryStatement.java | 2 +-
.../statement/metadata/DropFunctionStatement.java | 2 +-
.../statement/metadata/DropTriggerStatement.java | 2 +-
.../metadata/SetStorageGroupStatement.java | 2 +-
.../plan/statement/metadata/SetTTLStatement.java | 2 +-
.../metadata/ShowContinuousQueriesStatement.java | 2 +-
.../mpp/plan/statement/metadata/ShowStatement.java | 2 +-
.../plan/statement/metadata/UnSetTTLStatement.java | 2 +-
.../template/ActivateTemplateStatement.java | 2 +-
.../template/CreateSchemaTemplateStatement.java | 2 +-
.../template/DeactivateTemplateStatement.java | 2 +-
.../template/DropSchemaTemplateStatement.java | 2 +-
.../template/SetSchemaTemplateStatement.java | 2 +-
.../ShowNodesInSchemaTemplateStatement.java | 2 +-
.../template/ShowPathSetTemplateStatement.java | 2 +-
.../template/ShowPathsUsingTemplateStatement.java | 2 +-
.../template/ShowSchemaTemplateStatement.java | 2 +-
.../template/UnsetSchemaTemplateStatement.java | 2 +-
.../db/mpp/plan/statement/sys/AuthorStatement.java | 2 +-
.../plan/statement/sys/ClearCacheStatement.java | 2 +-
.../db/mpp/plan/statement/sys/FlushStatement.java | 2 +-
.../statement/sys/LoadConfigurationStatement.java | 2 +-
.../db/mpp/plan/statement/sys/MergeStatement.java | 2 +-
.../statement/sys/SetSystemStatusStatement.java | 2 +-
.../sys/sync/CreatePipeSinkStatement.java | 2 +-
.../statement/sys/sync/CreatePipeStatement.java | 2 +-
.../statement/sys/sync/DropPipeSinkStatement.java | 2 +-
.../plan/statement/sys/sync/DropPipeStatement.java | 2 +-
.../statement/sys/sync/StartPipeStatement.java | 2 +-
.../plan/statement/sys/sync/StopPipeStatement.java | 2 +-
.../db/mpp/transformation/dag/udf/UDTFContext.java | 8 -
...fluxSQLConstant.java => InfluxSqlConstant.java} | 15 +-
.../influxdb/function/InfluxFunctionFactory.java | 24 +-
.../function/aggregator/InfluxCountFunction.java | 4 +-
.../function/aggregator/InfluxMeanFunction.java | 4 +-
.../function/aggregator/InfluxMedianFunction.java | 4 +-
.../function/aggregator/InfluxModeFunction.java | 4 +-
.../function/aggregator/InfluxSpreadFunction.java | 4 +-
.../function/aggregator/InfluxStddevFunction.java | 4 +-
.../function/aggregator/InfluxSumFunction.java | 4 +-
.../function/selector/InfluxFirstFunction.java | 4 +-
.../function/selector/InfluxLastFunction.java | 4 +-
.../function/selector/InfluxMaxFunction.java | 4 +-
.../function/selector/InfluxMinFunction.java | 4 +-
.../influxdb/handler/AbstractQueryHandler.java | 202 +--
.../protocol/influxdb/handler/NewQueryHandler.java | 20 +-
.../protocol/influxdb/input/InfluxLineParser.java | 2 +-
.../influxdb/operator/InfluxQueryOperator.java | 38 -
.../influxdb/parser/InfluxDBAstVisitor.java | 321 +++++
.../InfluxDBStatementGenerator.java} | 25 +-
.../protocol/influxdb/sql/InfluxDBSqlVisitor.java | 298 ----
.../influxdb/statement/InfluxQueryStatement.java | 57 +
.../InfluxSelectComponent.java | 21 +-
.../db/protocol/influxdb/util/FilterUtils.java | 20 +-
.../iotdb/db/protocol/mqtt/MPPPublishHandler.java | 4 +-
.../db/protocol/mqtt/PayloadFormatManager.java | 19 +-
.../db/protocol/rest/handler/ExceptionHandler.java | 3 +-
.../rest/handler/ExecuteStatementHandler.java | 2 +-
.../protocol/rest/impl/GrafanaApiServiceImpl.java | 4 +-
.../db/protocol/rest/impl/RestApiServiceImpl.java | 4 +-
.../iotdb/db/qp/constant/FilterConstant.java | 114 --
.../apache/iotdb/db/qp/constant/SQLConstant.java | 285 ----
.../org/apache/iotdb/db/qp/logical/Operator.java | 200 ---
.../db/qp/logical/crud/BasicFunctionOperator.java | 172 ---
.../db/qp/logical/crud/BasicOperatorType.java | 191 ---
.../iotdb/db/qp/logical/crud/FilterOperator.java | 295 ----
.../iotdb/db/qp/logical/crud/FromComponent.java | 41 -
.../iotdb/db/qp/logical/crud/FunctionOperator.java | 48 -
.../iotdb/db/qp/logical/crud/QueryOperator.java | 106 --
.../iotdb/db/qp/logical/crud/SelectComponent.java | 130 --
.../db/qp/logical/crud/SpecialClauseComponent.java | 162 ---
.../iotdb/db/qp/logical/crud/WhereComponent.java | 40 -
.../apache/iotdb/db/qp/physical/PhysicalPlan.java | 310 -----
.../physical/sys/CreateAlignedTimeSeriesPlan.java | 380 ------
.../db/qp/physical/sys/CreateTimeSeriesPlan.java | 287 ----
.../apache/iotdb/db/qp/physical/sys/ShowPlan.java | 131 --
.../db/qp/physical/sys/ShowTimeSeriesPlan.java | 121 --
.../iotdb/db/qp/utils/GroupByLevelController.java | 327 -----
.../iotdb/db/query/control/FileReaderManager.java | 11 +
.../db/query/control/QueryResourceManager.java | 14 -
.../db/query/dataset/ShowTimeSeriesResult.java | 196 ---
.../apache/iotdb/db/query/filter/TsFileFilter.java | 31 -
.../metadata/DiskAlignedChunkMetadataLoader.java | 4 +-
.../chunk/metadata/DiskChunkMetadataLoader.java | 4 +-
.../query/reader/series/AlignedSeriesReader.java | 109 --
.../reader/series/SeriesRawDataBatchReader.java | 140 --
.../iotdb/db/query/reader/series/SeriesReader.java | 1429 --------------------
.../db/service/metrics/IoTDBInternalReporter.java | 28 +-
.../service/thrift/impl/ClientRPCServiceImpl.java | 4 +-
.../impl/DataNodeInternalRPCServiceImpl.java | 4 +-
.../thrift/impl/NewInfluxDBServiceImpl.java | 17 +-
.../java/org/apache/iotdb/db/sync/SyncService.java | 4 +-
.../iotdb/db/sync/pipedata/load/ILoader.java | 4 +-
.../db/sync/transport/server/ReceiverManager.java | 2 +-
.../apache/iotdb/db/tools/IoTDBDataDirViewer.java | 2 +-
.../iotdb/db/tools/TsFileResourcePrinter.java | 2 +-
.../db/tools/watermark/WatermarkDetector.java | 9 +-
.../db/trigger/executor/TriggerFireVisitor.java | 10 +-
.../iotdb/db/utils/AlignedValueIterator.java | 59 -
.../org/apache/iotdb/db/utils/CommonUtils.java | 10 +-
.../iotdb/db/{qp => }/utils/DateTimeUtils.java | 2 +-
.../apache/iotdb/db/utils/ErrorHandlingUtils.java | 4 -
.../org/apache/iotdb/db/utils/FileLoaderUtils.java | 15 -
.../java/org/apache/iotdb/db/utils/FilesUtils.java | 43 -
.../iotdb/db/utils/IExpressionDeserializeUtil.java | 51 -
.../{QueryUtils.java => ModificationUtils.java} | 4 +-
.../apache/iotdb/db/utils/QueryDataSetUtils.java | 133 --
.../org/apache/iotdb/db/utils/SchemaUtils.java | 20 +-
.../apache/iotdb/db/utils/TypeInferenceUtils.java | 46 +-
.../org/apache/iotdb/db/utils/ValueIterator.java | 56 -
.../timerangeiterator/AggrWindowIterator.java | 165 ---
.../timerangeiterator/ITimeRangeIterator.java | 39 -
.../timerangeiterator/PreAggrWindowIterator.java | 158 ---
.../PreAggrWindowWithNaturalMonthIterator.java | 123 --
.../TimeRangeIteratorFactory.java | 69 -
.../db/wal/recover/file/TsFilePlanRedoer.java | 2 +-
.../FastCrossCompactionPerformerTest.java | 329 ++++-
.../FastInnerCompactionPerformerTest.java | 186 +++
.../ReadPointCompactionPerformerTest.java | 470 ++++++-
...eCrossSpaceCompactionWithFastPerformerTest.java | 163 +--
...sSpaceCompactionWithReadPointPerformerTest.java | 163 +--
.../inner/InnerCompactionMoreDataTest.java | 28 +-
.../SizeTieredCompactionRecoverTest.java | 230 ++--
.../compaction/utils/CompactionCheckerUtils.java | 26 +-
.../iotdb/db/engine/storagegroup/TTLTest.java | 31 +-
.../iotdb/db/metadata/mtree/MTreeBelowSGTest.java | 216 +--
.../schemaRegion/AbstractSchemaRegionTest.java | 2 +-
.../schemaRegion/SchemaRegionAliasAndTagTest.java | 19 +-
.../schemaRegion/SchemaRegionBasicTest.java | 458 ++++++-
.../schemaRegion/SchemaRegionManagementTest.java | 99 +-
.../schemaRegion/SchemaRegionTemplateTest.java | 77 +-
.../schemaRegion/SchemaRegionTestUtil.java | 42 +-
.../db/mpp/execution/exchange/SinkHandleTest.java | 13 +-
.../mpp/execution/exchange/SourceHandleTest.java | 12 +-
.../mpp/execution/operator/OperatorMemoryTest.java | 10 +-
.../operator/schema/CountMergeOperatorTest.java | 114 +-
.../operator/schema/SchemaCountOperatorTest.java | 68 +-
.../schema/SchemaFetchScanOperatorTest.java | 108 +-
.../schema/SchemaQueryScanOperatorTest.java | 85 +-
.../db/mpp/plan/analyze/FakeSchemaFetcherImpl.java | 1 +
.../iotdb/db/mpp/plan/plan/distribution/Util.java | 2 +-
.../influxdb/sql/InfluxDBLogicalGeneratorTest.java | 70 -
.../sql/InfluxDBStatementGeneratorTest.java | 87 ++
.../org/apache/iotdb/db/qp/sql/ASTVisitorTest.java | 10 +-
.../db/qp/utils/DatetimeQueryDataSetUtilsTest.java | 2 +
.../db/query/dataset/ShowDevicesResultTest.java | 43 -
.../db/query/dataset/ShowTimeSeriesResultTest.java | 70 -
.../iotdb/db/query/dataset/SingleDataSetTest.java | 109 --
.../org/apache/iotdb/db/tools/MLogParserTest.java | 4 +-
.../apache/iotdb/db/utils/EnvironmentUtils.java | 3 +
.../org/apache/iotdb/db/utils/SchemaUtilsTest.java | 12 +-
.../iotdb/db/utils/TimeRangeIteratorTest.java | 298 ----
session/pom.xml | 6 +
.../java/org/apache/iotdb/session/Session.java | 10 +-
.../apache/iotdb/session/SessionConnection.java | 2 +
.../org/apache/iotdb/session/pool/SessionPool.java | 309 +++--
.../iotdb/session/template/InternalNode.java | 1 +
.../iotdb/session/template/MeasurementNode.java | 1 +
.../apache/iotdb/session/SessionCacheLeaderUT.java | 1 +
site/src/main/.vuepress/config.js | 40 +-
.../test/java/org/apache/iotdb/db/sql/Cases.java | 2 +-
.../iotdb/tsfile/common/conf/TSFileConfig.java | 4 +-
.../tsfile/read/common/block/TsBlockBuilder.java | 2 +-
462 files changed, 6977 insertions(+), 15784 deletions(-)
delete mode 100644 cross-tests/pom.xml
delete mode 100644 cross-tests/src/test/java/org/apache/iotdb/cross/tests/tools/importCsv/AbstractScript.java
delete mode 100644 cross-tests/src/test/java/org/apache/iotdb/cross/tests/tools/importCsv/ExportCsvTestIT.java
delete mode 100644 cross-tests/src/test/java/org/apache/iotdb/cross/tests/tools/importCsv/ImportCsvTestIT.java
delete mode 100644 cross-tests/src/test/java/org/apache/iotdb/cross/tests/tools/tsfile/ExportTsFileTestIT.java
delete mode 100644 cross-tests/src/test/resources/iotdb-datanode.properties
rename docker/src/main/DockerCompose/{docker-compose-1c1d.yml => docker-compose-standalone.yml} (96%)
rename docker/src/main/{Dockerfile-1.0.0-1c1d => Dockerfile-1.0.0-standalone} (100%)
create mode 100644 docs/UserGuide/FAQ/FAQ-for-cluster-setup.md
create mode 100644 docs/zh/UserGuide/FAQ/FAQ-for-cluster-setup.md
create mode 100644 integration-test/src/test/java/org/apache/iotdb/tools/ExportCsvTestIT.java
create mode 100644 integration-test/src/test/java/org/apache/iotdb/tools/ExportTsFileTestIT.java
create mode 100644 isession/pom.xml
copy {session/src/main/java/org/apache/iotdb/session => isession/src/main/java/org/apache/iotdb/isession}/ISession.java (94%)
rename {session/src/main/java/org/apache/iotdb/session => isession/src/main/java/org/apache/iotdb/isession}/SessionConfig.java (96%)
rename {session/src/main/java/org/apache/iotdb/session => isession/src/main/java/org/apache/iotdb/isession}/SessionDataSet.java (99%)
rename session/src/main/java/org/apache/iotdb/session/ISession.java => isession/src/main/java/org/apache/iotdb/isession/pool/ISessionPool.java (82%)
rename {session/src/main/java/org/apache/iotdb/session => isession/src/main/java/org/apache/iotdb/isession}/pool/SessionDataSetWrapper.java (80%)
rename {session/src/main/java/org/apache/iotdb/session => isession/src/main/java/org/apache/iotdb/isession}/template/Template.java (98%)
rename {session/src/main/java/org/apache/iotdb/session => isession/src/main/java/org/apache/iotdb/isession}/template/TemplateNode.java (97%)
copy server/src/main/java/org/apache/iotdb/db/exception/index/IllegalIndexParamException.java => isession/src/main/java/org/apache/iotdb/isession/util/SystemStatus.java (69%)
rename {session/src/main/java/org/apache/iotdb/session => isession/src/main/java/org/apache/iotdb/isession}/util/Version.java (95%)
rename server/src/main/java/org/apache/iotdb/db/exception/index/DistanceMetricException.java => node-commons/src/main/java/org/apache/iotdb/commons/client/exception/ClientManagerException.java (76%)
delete mode 100644 schema-engine-rocksdb/src/test/org.apache.iotdb.db/metadata/rocksdb/RSchemaRegionAdvancedTest.java
rename schema-engine-rocksdb/src/test/{org.apache.iotdb.db/metadata => org/apache/iotdb/db/metadata/schemaregion}/rocksdb/MRocksDBBenchmark.java (92%)
rename schema-engine-rocksdb/src/test/{org.apache.iotdb.db/metadata => org/apache/iotdb/db/metadata/schemaregion}/rocksdb/MRocksDBUnitTest.java (88%)
rename schema-engine-rocksdb/src/test/{org.apache.iotdb.db/metadata => org/apache/iotdb/db/metadata/schemaregion}/rocksdb/RSchemaReadWriteHandlerTest.java (93%)
rename schema-engine-rocksdb/src/test/{org.apache.iotdb.db/metadata => org/apache/iotdb/db/metadata/schemaregion}/rocksdb/RocksDBBenchmarkEngine.java (92%)
rename schema-engine-rocksdb/src/test/{org.apache.iotdb.db/metadata => org/apache/iotdb/db/metadata/schemaregion}/rocksdb/RocksDBBenchmarkTask.java (100%)
rename schema-engine-rocksdb/src/test/{org.apache.iotdb.db/metadata => org/apache/iotdb/db/metadata/schemaregion}/rocksdb/RocksDBTestUtils.java (95%)
create mode 100644 server/src/main/java/org/apache/iotdb/db/constant/SqlConstant.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/exception/index/IndexManagerException.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/exception/index/QueryIndexException.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/exception/query/LogicalOperatorException.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/exception/query/LogicalOptimizeException.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/exception/query/PathNumOverLimitException.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/exception/query/UnSupportedFillTypeException.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/exception/sql/SQLParserException.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/index/common/IndexConstant.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/index/common/IndexType.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/index/common/IndexUtils.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/impl/read/AbstractShowSchemaPlanImpl.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/impl/read/SchemaRegionReadPlanFactory.java
rename server/src/main/java/org/apache/iotdb/db/{qp/physical/sys/ShowDevicesPlan.java => metadata/plan/schemaregion/impl/read/ShowDevicesPlanImpl.java} (54%)
create mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/impl/read/ShowTimeSeriesPlanImpl.java
rename server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/impl/{ => write}/ActivateTemplateInClusterPlanImpl.java (93%)
rename server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/impl/{ => write}/AutoCreateDeviceMNodePlanImpl.java (88%)
rename server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/impl/{ => write}/ChangeAliasPlanImpl.java (89%)
rename server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/impl/{ => write}/ChangeTagOffsetPlanImpl.java (89%)
rename server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/impl/{ => write}/CreateAlignedTimeSeriesPlanImpl.java (96%)
rename server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/impl/{ => write}/CreateTimeSeriesPlanImpl.java (96%)
rename server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/impl/{ => write}/DeactivateTemplatePlanImpl.java (88%)
rename server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/impl/{ => write}/DeleteTimeSeriesPlanImpl.java (88%)
rename server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/impl/{ => write}/PreDeactivateTemplatePlanImpl.java (88%)
rename server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/impl/{ => write}/PreDeleteTimeSeriesPlanImpl.java (88%)
rename server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/impl/{ => write}/RollbackPreDeactivateTemplatePlanImpl.java (87%)
copy server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/impl/{ => write}/RollbackPreDeleteTimeSeriesPlanImpl.java (87%)
rename server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/impl/{SchemaRegionPlanFactory.java => write/SchemaRegionWritePlanFactory.java} (92%)
rename server/src/main/java/org/apache/iotdb/db/{exception/index/IllegalIndexParamException.java => metadata/plan/schemaregion/read/IShowDevicesPlan.java} (75%)
rename server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/{impl/RollbackPreDeleteTimeSeriesPlanImpl.java => read/IShowSchemaPlan.java} (57%)
rename server/src/main/java/org/apache/iotdb/db/{exception/index/IndexRuntimeException.java => metadata/plan/schemaregion/read/IShowTimeSeriesPlan.java} (70%)
rename server/src/main/java/org/apache/iotdb/db/{query/dataset => metadata/plan/schemaregion/result}/ShowDevicesResult.java (64%)
rename server/src/main/java/org/apache/iotdb/db/{query/dataset/ShowResult.java => metadata/plan/schemaregion/result/ShowSchemaResult.java} (58%)
create mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/result/ShowTimeSeriesResult.java
rename server/src/main/java/org/apache/iotdb/db/mpp/{plan/constant => common}/DataNodeEndPoints.java (93%)
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/common/filter/BasicFilterType.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/common/filter/BasicFunctionFilter.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/common/filter/FilterDeserializeUtil.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/common/filter/FunctionFilter.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/common/filter/InFilter.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/common/filter/LikeFilter.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/common/filter/QueryFilter.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/common/filter/RegexpFilter.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/ClusterSchemaFetcher.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/schema/AutoCreateSchemaExecutor.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/schema/ClusterSchemaFetchExecutor.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/schema/ClusterSchemaFetcher.java
rename server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/{ => schema}/ISchemaFetcher.java (97%)
rename server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/{ => schema}/SchemaValidator.java (98%)
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/constant/FilterConstant.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/expression/ResultColumn.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/expression/visitor/OldIntermediateLayerVisitor.java
rename server/src/main/java/org/apache/iotdb/db/{qp/strategy/SQLParseError.java => mpp/plan/parser/SqlParseError.java} (93%)
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/rewriter/DnfFilterOptimizer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/rewriter/IFilterOptimizer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/rewriter/MergeSingleFilterOptimizer.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/plan/rewriter/RemoveNotOptimizer.java
rename server/src/main/java/org/apache/iotdb/db/mpp/plan/{constant => statement}/StatementType.java (98%)
rename server/src/main/java/org/apache/iotdb/db/protocol/influxdb/constant/{InfluxSQLConstant.java => InfluxSqlConstant.java} (92%)
delete mode 100644 server/src/main/java/org/apache/iotdb/db/protocol/influxdb/operator/InfluxQueryOperator.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/protocol/influxdb/parser/InfluxDBAstVisitor.java
rename server/src/main/java/org/apache/iotdb/db/protocol/influxdb/{sql/InfluxDBLogicalGenerator.java => parser/InfluxDBStatementGenerator.java} (76%)
delete mode 100644 server/src/main/java/org/apache/iotdb/db/protocol/influxdb/sql/InfluxDBSqlVisitor.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/protocol/influxdb/statement/InfluxQueryStatement.java
rename server/src/main/java/org/apache/iotdb/db/protocol/influxdb/{operator => statement}/InfluxSelectComponent.java (83%)
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/constant/FilterConstant.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/constant/SQLConstant.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/Operator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/BasicFunctionOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/BasicOperatorType.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/FilterOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/FromComponent.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/FunctionOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/QueryOperator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/SelectComponent.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/SpecialClauseComponent.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/crud/WhereComponent.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/PhysicalPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateAlignedTimeSeriesPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateTimeSeriesPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/ShowTimeSeriesPlan.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/utils/GroupByLevelController.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/ShowTimeSeriesResult.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/filter/TsFileFilter.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/series/AlignedSeriesReader.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/series/SeriesRawDataBatchReader.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/series/SeriesReader.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/utils/AlignedValueIterator.java
rename server/src/main/java/org/apache/iotdb/db/{qp => }/utils/DateTimeUtils.java (99%)
delete mode 100644 server/src/main/java/org/apache/iotdb/db/utils/FilesUtils.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/utils/IExpressionDeserializeUtil.java
rename server/src/main/java/org/apache/iotdb/db/utils/{QueryUtils.java => ModificationUtils.java} (99%)
delete mode 100644 server/src/main/java/org/apache/iotdb/db/utils/ValueIterator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/utils/timerangeiterator/AggrWindowIterator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/utils/timerangeiterator/ITimeRangeIterator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/utils/timerangeiterator/PreAggrWindowIterator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/utils/timerangeiterator/PreAggrWindowWithNaturalMonthIterator.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/utils/timerangeiterator/TimeRangeIteratorFactory.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/protocol/influxdb/sql/InfluxDBLogicalGeneratorTest.java
create mode 100644 server/src/test/java/org/apache/iotdb/db/protocol/influxdb/sql/InfluxDBStatementGeneratorTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/query/dataset/ShowDevicesResultTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/query/dataset/ShowTimeSeriesResultTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/query/dataset/SingleDataSetTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/utils/TimeRangeIteratorTest.java