This is an automated email from the ASF dual-hosted git repository.
hxd pushed a change to branch comparison_doc
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.
from edbd41d add a tsdb comaprison article
add bf10d9e [IOTDB-611] Add documents introducing Data Query design
fundamentals (#1101)
add 35de74a [IOTDB-626] Fix UserGuide error of v0.9.x (#1123)
add 03c2305 [IOTDB-625] Change default storage group level number (#1121)
add 4fb606f [IOTDB-628] rename package client to cli (#1122)
add 8c59b1b Update status code related doc (#1116)
add 85ef983 [IOTDB-605] Add more levels of index in TsFileMetadata (#1100)
add 91b26ff fix SessionPool logger
add ea4e66c enlarge default memtable size and tsfile size
add 3913a70 add metadata system design docs (#1119)
add 15c5567 add scrollbar (#1140)
add 5f1cb2b [IOTDB-628] change readme.md description (#1137)
add 20be40b [IOTDB-633]Update Session.java : Fix sort bug (#1141)
add d36070c -- Resolving Spelling mistake
add 7931d71 Added workaround when doing Aggregation over boolean Series
for v0.10, and fix time precision not effect bug
add 58f7227 remove unused codes
add 1ec34bd fix user guide
add 73dd5eb fix sonar code smell
add 18f726c fix merge stuck bug (#1133)
add 5c95b6f [IOTDB-634] Fix merge and flush caused errors for TsFile
storage in HDFS (#1145)
add 99975f7 [IOTDB-560] add TSRecordOutputFormat to write TsFile via
Flink DataSet/DataStream API.
add af8943e address comments
add 023d9a7 address comments
add fd62d4f address comments
add 39d5c2c change closeOperation logger from info to debug
add 01aa984 only log error message in isSignalMemTable
add 3c05164 Fix SessionUT bug and update Session.java
add cbd9c99 Add ResultSet Constrction Doc (#1114)
add 5c492b1 [IOTDB-640] Move flush and merge to anltr (Enable flush and
merge in Session) (#1143)
add bef8a97 [IOTDB-631] Using new TsFile MetadataIndex to optimize query
and cache (#1134)
add f9e4a85 fix the compiler error of pr_1143
add d33366e [IOTDB-641] Remove TsFileMetadataCache (#1160)
add 1064e28 Merge remote-tracking branch 'origin/master'
add 917fd5f Fix Null pointer bug in Last with empty unseq files (#1165)
add 887f2fb decrease default tsfile size
add 5ce272a [IOTDB-632]Performance improve for Linear Fill (#1136)
add 215f878 fix comment in config file
add 230432d [IOTDB-642] Data can't be inserted correctly by alias (#1166)
add 0fe46eb [IOTDB-630] Add a jdbc-like way to fetch data in session
(#1129)
add cd3c824 page not consumed bug (#1170)
add 822b6dd [IOTDB-651] Last query bug (#1172)
add b5f05c7 count endless loop (#1173)
add c29f431 Insert by alias bug (#1175)
add bb1284f [IOTDB-599] fix TsFileSketchTool (#1168)
add 7b29194 [IOTDB-652] Fix Group By Fill Null Pointer Bug (#1176)
add 7528c01 [IOTDB-654] ignore gitpod theia settings
add f4d28fd [IOTDB-656] Upgrade fastjson version to 1.2.68 (#1179)
add ef8ef2c [IOTDB-658] Update JMX User Guide document (#1178)
add 3276737 Fix concurrent queries cause BufferUnderflowException when
storage in HDFS (#1151)
add 8f2b0e4 group by bug (#1182)
add 2a8052c [IOTDB-661] Keep the alias column in result if it's used in
query (#1183)
add 391bd28 modify sample data link (#1184)
add 1275474 [IOTDB-659] Move the same construct dataset logic to
service-rpc (#1181)
new dd9193f Merge remote-tracking branch 'origin/master' into
comparison_doc
new 1aa8114 add license descrption of IoTDB
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 3 +
LICENSE-binary | 2 +-
README.md | 18 +-
README_ZH.md | 14 +-
{client => cli}/pom.xml | 6 +-
.../client.xml => cli/src/assembly/cli.xml | 2 +-
.../src/assembly/resources/sbin/start-cli.bat | 4 +-
.../src/assembly/resources/sbin/start-cli.sh | 2 +-
.../src/assembly/resources/tools/export-csv.bat | 0
.../src/assembly/resources/tools/export-csv.sh | 0
.../src/assembly/resources/tools/import-csv.bat | 0
.../src/assembly/resources/tools/import-csv.sh | 0
.../java/org/apache/iotdb/cli/AbstractCli.java | 17 +-
.../src/main/java/org/apache/iotdb/cli/Cli.java | 10 +-
.../src/main/java/org/apache/iotdb/cli/WinCli.java | 6 +-
.../apache/iotdb/exception/ArgsErrorException.java | 0
.../org/apache/iotdb/tool/AbstractCsvTool.java | 0
.../main/java/org/apache/iotdb/tool/ExportCsv.java | 4 +-
.../main/java/org/apache/iotdb/tool/ImportCsv.java | 0
.../java/org/apache/iotdb/cli/AbstractCliIT.java | 218 ++++++++++
.../java/org/apache/iotdb/cli}/AbstractScript.java | 4 +-
.../org/apache/iotdb/cli}/StartClientScriptIT.java | 8 +-
.../org/apache/iotdb/tool/ExportCsvTestIT.java | 2 +-
.../org/apache/iotdb/tool/ImportCsvTestIT.java | 2 +-
{client => cli}/src/test/resources/logback.xml | 0
.../org/apache/iotdb/client/AbstractClientIT.java | 218 ----------
distribution/pom.xml | 2 +-
docs/SystemDesign/1-TsFile/2-Format.md | 283 +++++++++---
docs/SystemDesign/1-TsFile/3-Write.md | 2 +-
.../2-QueryEngine/4-ResultSetConstruction.md | 177 ++++++++
.../3-SchemaManager/1-SchemaManager.md | 218 +++++++++-
docs/SystemDesign/5-DataQuery/1-DataQuery.md | 4 +-
.../5-DataQuery/2-QueryFundamentals.md | 128 ++++++
.../5-DataQuery/3-ModificationHandle.md | 73 ----
.../{2-SeriesReader.md => 3-SeriesReader.md} | 0
docs/SystemDesign/5-DataQuery/9-FillFunction.md | 12 +-
docs/UserGuide/0-Get Started/1-QuickStart.md | 12 +-
.../0-Get Started/2-Frequently asked questions.md | 14 +-
docs/UserGuide/3-Server/4-Config Manual.md | 12 +
.../UserGuide/4-Client/1-Command Line Interface.md | 44 +-
docs/UserGuide/4-Client/3-Programming - JDBC.md | 8 +
.../4-Client/5-Programming - TsFile API.md | 12 -
docs/UserGuide/4-Client/7-Status Codes.md | 11 +-
.../1-DDL Data Definition Language.md | 31 ++
.../2-DML Data Manipulation Language.md | 7 +-
.../3-Account Management Statements.md | 2 +-
docs/UserGuide/6-System Tools/3-JMX Tool.md | 47 +-
.../6-System Tools/8-Load External Tsfile.md | 4 +-
.../UserGuide/7-Ecosystem Integration/1-Grafana.md | 7 +-
docs/UserGuide/9-Comparison/TSDB-Comparison.md | 4 +-
.../2-QueryEngine/4-ResultSetConstruction.md | 175 ++++++++
.../3-SchemaManager/1-SchemaManager.md | 210 ++++++++-
docs/zh/SystemDesign/5-DataQuery/1-DataQuery.md | 4 +-
.../5-DataQuery/2-QueryFundamentals.md | 110 +++++
.../5-DataQuery/3-ModificationHandle.md | 73 ----
.../{2-SeriesReader.md => 3-SeriesReader.md} | 0
docs/zh/SystemDesign/5-DataQuery/9-FillFunction.md | 13 +-
docs/zh/UserGuide/0-Get Started/1-QuickStart.md | 10 +-
.../0-Get Started/2-Frequently asked questions.md | 8 +-
docs/zh/UserGuide/3-Server/4-Config Manual.md | 13 +
.../UserGuide/4-Client/1-Command Line Interface.md | 38 +-
docs/zh/UserGuide/4-Client/3-Programming - JDBC.md | 9 +-
.../4-Client/5-Programming - TsFile API.md | 13 -
docs/zh/UserGuide/4-Client/7-Status Codes.md | 11 +-
.../1-DDL Data Definition Language.md | 24 ++
.../2-DML Data Manipulation Language.md | 7 +-
.../3-Account Management Statements.md | 2 +-
docs/zh/UserGuide/6-System Tools/3-JMX Tool.md | 59 +--
.../6-System Tools/8-Load External Tsfile.md | 4 +-
.../UserGuide/7-Ecosystem Integration/1-Grafana.md | 7 +-
example/flink/README.md | 2 +
.../apache/iotdb/flink/FlinkTsFileBatchSink.java | 114 +++++
.../apache/iotdb/flink/FlinkTsFileStreamSink.java | 115 +++++
.../java/org/apache/iotdb/flink/TsFlieUtils.java | 26 ++
.../main/java/org/apache/iotdb/SessionExample.java | 40 +-
.../apache/iotdb/tsfile/TsFileSequenceRead.java | 15 +-
flink-tsfile-connector/README.md | 86 +++-
.../iotdb/flink/tsfile/RowTSRecordConverter.java | 163 +++++++
.../iotdb/flink/tsfile/TSRecordConverter.java | 61 +++
.../iotdb/flink/tsfile/TSRecordOutputFormat.java | 99 +++++
.../iotdb/flink/tsfile/TsFileOutputFormat.java | 122 ++++++
.../iotdb/flink/tsfile/util/TSFileConfigUtil.java | 1 +
.../tsfile/RowTSRecordOutputFormatITCase.java | 56 +++
.../flink/tsfile/RowTSRecordOutputFormatTest.java | 77 ++++
.../flink/tsfile/RowTsFileConnectorTestBase.java | 87 ++++
.../flink/tsfile/RowTsFileInputFormatTestBase.java | 72 +---
.../tsfile/RowTsFileOutputFormatTestBase.java | 117 +++++
.../util/TSFileConfigUtilCompletenessTest.java | 102 ++---
.../apache/iotdb/flink/util/TsFileWriteUtil.java | 2 +-
.../iotdb/web/grafana/dao/impl/BasicDaoImpl.java | 109 +++--
grafana/src/main/resources/application.properties | 6 +-
.../apache/iotdb/hadoop/fileSystem/HDFSFile.java | 26 +-
.../apache/iotdb/hadoop/fileSystem/HDFSInput.java | 45 +-
.../apache/iotdb/hadoop/fileSystem/HDFSOutput.java | 15 +-
.../apache/iotdb/hadoop/tsfile/TSFInputFormat.java | 10 +-
...ultSet.java => AbstractIoTDBJDBCResultSet.java} | 273 +++++-------
.../org/apache/iotdb/jdbc/IoTDBJDBCResultSet.java | 93 ++++
...ultSet.java => IoTDBNonAlignJDBCResultSet.java} | 110 ++---
.../org/apache/iotdb/jdbc/IoTDBQueryResultSet.java | 203 ---------
.../java/org/apache/iotdb/jdbc/IoTDBStatement.java | 14 +-
...ultSetTest.java => IoTDBJDBCResultSetTest.java} | 2 +-
pom.xml | 4 +-
.../resources/conf/iotdb-engine.properties | 19 +-
.../org/apache/iotdb/db/qp/strategy/SqlBase.g4 | 7 +-
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 14 +-
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 51 ++-
.../db/engine/cache/CacheHitRatioMonitor.java | 6 -
.../engine/cache/CacheHitRatioMonitorMXBean.java | 2 -
.../iotdb/db/engine/cache/ChunkMetadataCache.java | 10 +-
.../db/engine/cache/TimeSeriesMetadataCache.java | 82 ++--
.../iotdb/db/engine/cache/TsFileMetaDataCache.java | 175 --------
.../iotdb/db/engine/merge/task/MergeFileTask.java | 34 +-
.../engine/storagegroup/StorageGroupProcessor.java | 14 +-
.../db/engine/storagegroup/TsFileProcessor.java | 2 +-
.../db/engine/storagegroup/TsFileResource.java | 44 +-
.../org/apache/iotdb/db/metadata/MManager.java | 14 +
.../java/org/apache/iotdb/db/metadata/MTree.java | 20 +
.../org/apache/iotdb/db/metadata/MetaUtils.java | 6 +-
.../org/apache/iotdb/db/mqtt/PublishHandler.java | 7 +-
.../main/java/org/apache/iotdb/db/qp/Planner.java | 2 +
.../apache/iotdb/db/qp/constant/SQLConstant.java | 4 +
.../apache/iotdb/db/qp/executor/IPlanExecutor.java | 4 +-
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 50 ++-
.../org/apache/iotdb/db/qp/logical/Operator.java | 2 +-
.../apache/iotdb/db/qp/logical/RootOperator.java | 1 -
.../iotdb/db/qp/logical/crud/QueryOperator.java | 2 +-
...eTimeSeriesOperator.java => FlushOperator.java} | 36 +-
.../sys/{ShowOperator.java => MergeOperator.java} | 19 +-
.../iotdb/db/qp/physical/crud/FillQueryPlan.java | 2 +-
.../iotdb/db/qp/physical/crud/GroupByFillPlan.java | 2 +-
.../iotdb/db/qp/physical/crud/QueryPlan.java | 2 +-
.../db/qp/physical/crud/RawDataQueryPlan.java | 16 +-
.../{LoadConfigurationPlan.java => FlushPlan.java} | 25 +-
.../sys/{DataAuthPlan.java => MergePlan.java} | 14 +-
.../iotdb/db/qp/strategy/LogicalGenerator.java | 42 +-
.../iotdb/db/qp/strategy/PhysicalGenerator.java | 149 +++++--
.../qp/strategy/optimizer/ConcatPathOptimizer.java | 27 +-
.../query/dataset/groupby/GroupByFillDataSet.java | 7 +-
.../dataset/groupby/LocalGroupByExecutor.java | 6 +-
.../db/query/executor/AggregationExecutor.java | 31 +-
.../iotdb/db/query/executor/FillQueryExecutor.java | 4 +-
.../iotdb/db/query/executor/LastQueryExecutor.java | 26 +-
.../iotdb/db/query/executor/QueryRouter.java | 2 +-
.../iotdb/db/query/{ => executor}/fill/IFill.java | 16 +-
.../fill/LastPointReader.java} | 89 +---
.../db/query/{ => executor}/fill/LinearFill.java | 93 ++--
.../iotdb/db/query/executor/fill/PreviousFill.java | 115 +++++
.../reader/series/SeriesRawDataBatchReader.java | 24 +-
.../query/timegenerator/ServerTimeGenerator.java | 5 +-
.../org/apache/iotdb/db/service/TSServiceImpl.java | 196 ++++-----
.../apache/iotdb/db/tools/TsFileSketchTool.java | 142 ++++---
.../org/apache/iotdb/db/utils/FileLoaderUtils.java | 38 +-
.../java/org/apache/iotdb/db/utils/MergeUtils.java | 14 +-
.../writelog/recover/TsFileRecoverPerformer.java | 30 +-
.../apache/iotdb/db/engine/merge/MergeTest.java | 2 -
.../apache/iotdb/db/integration/IoTDBAliasIT.java | 273 ++++++++++++
.../db/integration/IoTDBEngineTimeGeneratorIT.java | 37 +-
.../apache/iotdb/db/integration/IoTDBFillIT.java | 52 ++-
.../iotdb/db/integration/IoTDBGroupByFillIT.java | 60 ++-
.../apache/iotdb/db/integration/IoTDBLastIT.java | 2 +
.../db/integration/IoTDBLoadExternalTsfileIT.java | 6 +-
.../IoTDBMultiOverlappedChunkInUnseqIT.java | 17 +-
.../db/integration/IoTDBMultiOverlappedPageIT.java | 42 +-
.../apache/iotdb/db/integration/IoTDBTagIT.java | 32 ++
.../org/apache/iotdb/db/metadata/MTreeTest.java | 14 +
.../apache/iotdb/db/qp/plan/PhysicalPlanTest.java | 10 +-
.../query/reader/series/SeriesReaderTestUtil.java | 3 -
.../apache/iotdb/db/utils/EnvironmentUtils.java | 3 -
...est.java => RecoverResourceFromReaderTest.java} | 67 +--
service-rpc/pom.xml | 5 +
.../java/org/apache/iotdb/rpc/IoTDBRpcDataSet.java | 406 ++++++++++++++++++
.../java/org/apache/iotdb/rpc/TSStatusCode.java | 2 +-
.../java/org/apache/iotdb/session/Session.java | 16 +-
.../org/apache/iotdb/session/SessionDataSet.java | 298 ++++++-------
.../iotdb/session/pool/SessionDataSetWrapper.java | 4 +-
.../org/apache/iotdb/session/pool/SessionPool.java | 4 +-
.../org/apache/iotdb/session/IoTDBSessionIT.java | 19 +-
.../iotdb/session/IoTDBSessionIteratorIT.java | 122 ++++++
.../java/org/apache/iotdb/session/SessionUT.java | 92 ++++
site/src/main/.vuepress/config.js | 20 +-
site/src/main/.vuepress/styles/index.styl | 2 +-
.../org/apache/iotdb/spark/db/Converter.scala | 4 +-
.../apache/iotdb/spark/db/EnvironmentUtils.java | 2 -
.../apache/iotdb/spark/tsfile/DefaultSource.scala | 2 +-
.../iotdb/spark/tsfile/NarrowConverter.scala | 2 +-
.../apache/iotdb/spark/tsfile/WideConverter.scala | 7 +-
tsfile/format-changelist.md | 1 +
.../iotdb/tsfile/common/conf/TSFileConfig.java | 12 +
.../iotdb/tsfile/common/conf/TSFileDescriptor.java | 2 +
.../file/metadata/MetadataIndexConstructor.java | 151 +++++++
.../tsfile/file/metadata/MetadataIndexEntry.java | 91 ++++
.../tsfile/file/metadata/MetadataIndexNode.java | 125 ++++++
.../tsfile/file/metadata/TimeseriesMetadata.java | 14 +-
.../iotdb/tsfile/file/metadata/TsFileMetadata.java | 50 +--
...{TSDataType.java => MetadataIndexNodeType.java} | 190 ++++-----
.../file/metadata/statistics/BinaryStatistics.java | 2 +-
.../iotdb/tsfile/read/TsFileSequenceReader.java | 472 +++++++++++++++------
.../org/apache/iotdb/tsfile/read/common/Path.java | 8 +-
.../tsfile/read/controller/IMetadataQuerier.java | 2 +-
.../read/controller/MetadataQuerierByFileImpl.java | 37 +-
.../tsfile/read/query/executor/TsFileExecutor.java | 3 -
.../iotdb/tsfile/utils/ReadWriteIOUtils.java | 7 +
.../apache/iotdb/tsfile/write/schema/Schema.java | 4 +-
.../write/writer/RestorableTsFileIOWriter.java | 9 +-
.../iotdb/tsfile/write/writer/TsFileIOWriter.java | 67 ++-
.../file/metadata/MetadataIndexNodeTest.java | 46 ++
.../tsfile/file/metadata/utils/TestHelper.java | 20 +-
.../iotdb/tsfile/file/metadata/utils/Utils.java | 14 +-
.../iotdb/tsfile/read/reader/ReaderTest.java | 2 +
.../iotdb/tsfile/write/TsFileIOWriterTest.java | 5 +-
210 files changed, 6637 insertions(+), 2779 deletions(-)
rename {client => cli}/pom.xml (97%)
rename client/src/assembly/client.xml => cli/src/assembly/cli.xml (98%)
rename client/src/assembly/resources/sbin/start-client.bat =>
cli/src/assembly/resources/sbin/start-cli.bat (94%)
mode change 100755 => 100644
rename client/src/assembly/resources/sbin/start-client.sh =>
cli/src/assembly/resources/sbin/start-cli.sh (97%)
mode change 100755 => 100644
rename {client => cli}/src/assembly/resources/tools/export-csv.bat (100%)
rename {client => cli}/src/assembly/resources/tools/export-csv.sh (100%)
mode change 100755 => 100644
rename {client => cli}/src/assembly/resources/tools/import-csv.bat (100%)
rename {client => cli}/src/assembly/resources/tools/import-csv.sh (100%)
mode change 100755 => 100644
rename client/src/main/java/org/apache/iotdb/client/AbstractClient.java =>
cli/src/main/java/org/apache/iotdb/cli/AbstractCli.java (98%)
rename client/src/main/java/org/apache/iotdb/client/Client.java =>
cli/src/main/java/org/apache/iotdb/cli/Cli.java (94%)
rename client/src/main/java/org/apache/iotdb/client/WinClient.java =>
cli/src/main/java/org/apache/iotdb/cli/WinCli.java (97%)
rename {client =>
cli}/src/main/java/org/apache/iotdb/exception/ArgsErrorException.java (100%)
rename {client =>
cli}/src/main/java/org/apache/iotdb/tool/AbstractCsvTool.java (100%)
rename {client => cli}/src/main/java/org/apache/iotdb/tool/ExportCsv.java (99%)
rename {client => cli}/src/main/java/org/apache/iotdb/tool/ImportCsv.java
(100%)
create mode 100644 cli/src/test/java/org/apache/iotdb/cli/AbstractCliIT.java
rename {client/src/test/java/org/apache/iotdb/client =>
cli/src/test/java/org/apache/iotdb/cli}/AbstractScript.java (97%)
rename {client/src/test/java/org/apache/iotdb/client =>
cli/src/test/java/org/apache/iotdb/cli}/StartClientScriptIT.java (96%)
rename {client =>
cli}/src/test/java/org/apache/iotdb/tool/ExportCsvTestIT.java (98%)
rename {client =>
cli}/src/test/java/org/apache/iotdb/tool/ImportCsvTestIT.java (98%)
rename {client => cli}/src/test/resources/logback.xml (100%)
delete mode 100644
client/src/test/java/org/apache/iotdb/client/AbstractClientIT.java
create mode 100644 docs/SystemDesign/2-QueryEngine/4-ResultSetConstruction.md
create mode 100644 docs/SystemDesign/5-DataQuery/2-QueryFundamentals.md
delete mode 100644 docs/SystemDesign/5-DataQuery/3-ModificationHandle.md
rename docs/SystemDesign/5-DataQuery/{2-SeriesReader.md => 3-SeriesReader.md}
(100%)
create mode 100644
docs/zh/SystemDesign/2-QueryEngine/4-ResultSetConstruction.md
create mode 100644 docs/zh/SystemDesign/5-DataQuery/2-QueryFundamentals.md
delete mode 100644 docs/zh/SystemDesign/5-DataQuery/3-ModificationHandle.md
rename docs/zh/SystemDesign/5-DataQuery/{2-SeriesReader.md =>
3-SeriesReader.md} (100%)
create mode 100644
example/flink/src/main/java/org/apache/iotdb/flink/FlinkTsFileBatchSink.java
create mode 100644
example/flink/src/main/java/org/apache/iotdb/flink/FlinkTsFileStreamSink.java
create mode 100644
flink-tsfile-connector/src/main/java/org/apache/iotdb/flink/tsfile/RowTSRecordConverter.java
create mode 100644
flink-tsfile-connector/src/main/java/org/apache/iotdb/flink/tsfile/TSRecordConverter.java
create mode 100644
flink-tsfile-connector/src/main/java/org/apache/iotdb/flink/tsfile/TSRecordOutputFormat.java
create mode 100644
flink-tsfile-connector/src/main/java/org/apache/iotdb/flink/tsfile/TsFileOutputFormat.java
create mode 100644
flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/RowTSRecordOutputFormatITCase.java
create mode 100644
flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/RowTSRecordOutputFormatTest.java
create mode 100644
flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/RowTsFileConnectorTestBase.java
create mode 100644
flink-tsfile-connector/src/test/java/org/apache/iotdb/flink/tsfile/RowTsFileOutputFormatTestBase.java
rename jdbc/src/main/java/org/apache/iotdb/jdbc/{AbstractIoTDBResultSet.java
=> AbstractIoTDBJDBCResultSet.java} (80%)
create mode 100644
jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBJDBCResultSet.java
rename
jdbc/src/main/java/org/apache/iotdb/jdbc/{IoTDBNonAlignQueryResultSet.java =>
IoTDBNonAlignJDBCResultSet.java} (58%)
delete mode 100644
jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBQueryResultSet.java
rename jdbc/src/test/java/org/apache/iotdb/jdbc/{IoTDBQueryResultSetTest.java
=> IoTDBJDBCResultSetTest.java} (99%)
delete mode 100644
server/src/main/java/org/apache/iotdb/db/engine/cache/TsFileMetaDataCache.java
copy
server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{DeleteTimeSeriesOperator.java
=> FlushOperator.java} (67%)
copy
server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{ShowOperator.java =>
MergeOperator.java} (79%)
copy
server/src/main/java/org/apache/iotdb/db/qp/physical/sys/{LoadConfigurationPlan.java
=> FlushPlan.java} (76%)
copy
server/src/main/java/org/apache/iotdb/db/qp/physical/sys/{DataAuthPlan.java =>
MergePlan.java} (81%)
rename server/src/main/java/org/apache/iotdb/db/query/{ =>
executor}/fill/IFill.java (79%)
rename server/src/main/java/org/apache/iotdb/db/query/{fill/PreviousFill.java
=> executor/fill/LastPointReader.java} (78%)
rename server/src/main/java/org/apache/iotdb/db/query/{ =>
executor}/fill/LinearFill.java (65%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/query/executor/fill/PreviousFill.java
create mode 100644
server/src/test/java/org/apache/iotdb/db/integration/IoTDBAliasIT.java
copy
server/src/test/java/org/apache/iotdb/db/writelog/recover/{UnseqTsFileRecoverTest.java
=> RecoverResourceFromReaderTest.java} (79%)
create mode 100644
service-rpc/src/main/java/org/apache/iotdb/rpc/IoTDBRpcDataSet.java
create mode 100644
session/src/test/java/org/apache/iotdb/session/IoTDBSessionIteratorIT.java
create mode 100644
session/src/test/java/org/apache/iotdb/session/SessionUT.java
create mode 100644
tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/MetadataIndexConstructor.java
create mode 100644
tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/MetadataIndexEntry.java
create mode 100644
tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/MetadataIndexNode.java
copy
tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/{TSDataType.java
=> MetadataIndexNodeType.java} (55%)
create mode 100644
tsfile/src/test/java/org/apache/iotdb/tsfile/file/metadata/MetadataIndexNodeTest.java