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

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


    from 3b4bcf5  Merge branch 'master' of git://github.com/apache/iotdb into 
xkf_id_table_flush_time
     add 4fd2229  [IOTDB-2259] Fix Error information is incorrect when aligned 
timeseries Data type mismatch (#4706)
     add cbecb86  update CMakeLists.txt (#4707)
     add fe5d591  [IOTDB-2265] rename UnaryMeasurementSchema to 
MeasurementSchema (#4710)
     add f061b28  [IOTDB-1802] Add aligned timeseries APIs for C++ client 
(#4711)
     add e7267ff  Support grafana-plugin for mac M1 based cpu(darwin-aarch64) 
(#4714)
     add 853ff47  [IOTDB-2290] Incorrect query result in C++ client (#4721)
     add 4dcca12  [IOTDB-2291] Conccurent modification exception of memtables's 
mods (#4724)
     add f7affbb  fix tag recovery bug after tag upsert (#4718)
     add 4df4bcc  [IOTDB-2176] Limit target chunk size when performing inner 
space compaction (#4698)
     add 9ea7c43  Updated Notice file to 2022 (#4733)
     add 3334c53  [IOTDB-2301] Fix IndexOutOfBoundException when delete aligned 
values (#4730)
     add 2ae5a52  [IOTDB-2266] Romove warning info when CLI runs on  mode 
(#4728)
     add 6e5e209  Fix dead lock in setDataTTL method (#4738)
     add aa108f3  [IOTDB-2267] UDF: Error code 500 caused by user logic (#4744)
     add c295263  [IOTDB-2273] Trigger doc: quotation marks are required on the 
id (#4746)
     add 2a9af0b  [IOTDB-2322] Provide a new interface to get 
AlignedChunkMetadata of device (#4742)
     add e3b385b  [IOTDB-1297] Refactor the memory control when enabling time 
partitions (#4743)
     add 8a51c42  [IOTDB-2295][IOTDB-2299] Fix Timeseries count group by level 
Bug & Fix Wrong SQL instance (#4727)
     add acdcf9f  [IOTDB-2256][IOTDB-2318] Fix permission check bug while query 
with non timeseries & Fix doc (#4734)
     add 618a913  [IOTDB-2284] Trigger: Multiple triggers can be registered on 
the same timeseries (#4745)
     add 50a3bc7  [IOTDB-2334] Unreasonable debug log level of python client 
Session (#4751)
     add ed93a7d  [IOTDB-2222] bugs of Spark Connector (#4679)
     add f42ff83  [IOTDB-2333] Python client: the todf method throws exception 
(#4754)
     add fb77b02  Fix JenkinsCI (#4758)
     add 45050cb  [IOTDB-2274] TriggerExample: deadlock between trigger 
recovery and MQTT service starting (#4748)
     add 18e0ae4  [IOTDB-2317] Deadlock between set ttl and create new 
TsFileProcessor (#4750)
     add 6203966  [IOTDB-2262][Aligned timeseries] support  in select ... into 
... clauses (#4757)
     add fc2889e  [IOTDB-1801] Python APIs for aligned timeseries (#4747)
     add d7360bc  Fix JenkinsCI deploying error (#4761)
     add 9baeae3  [IOTDB-2277] CQ: No warn message when aggregate function and 
timeseries types do not match (#4766)
     add e6781b0  [IOTDB-1803] Support insert Tablet with null value in c++ 
client (#4755)
     add 2d1e5d3  use default timeout of server (#4737)
     add aa511e0  [IOTDB-2264] load tsfile with aligned timeseries failed 
(#4719)
     add ce16e30  [IOTDB-2312] The SQL statement in the user manual does not 
match the legend (#4740)
     add f1c167d  [IOTDB-2335] Add isAligned column in ResultSet of SHOW 
DEVICES statement (#4759)
     add 2173678  [IOTDB-2317] Avoid checking TTL when setting TTL (#4765)
     new 9b10a3d  Merge branch 'master' of https://github.com/apache/iotdb into 
xkf_id_table_flush_time
     new 47374c4  merge

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                                         |    1 +
 NOTICE                                             |    2 +-
 NOTICE-binary                                      |    2 +-
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |    2 +-
 .../org/apache/iotdb/cli/utils/JlineUtils.java     |    4 +-
 .../main/java/org/apache/iotdb/tool/ExportCsv.java |    2 +-
 client-cpp/src/main/CMakeLists.txt                 |    4 +-
 client-cpp/src/main/Session.cpp                    |  522 +++-
 client-cpp/src/main/Session.h                      |  234 +-
 client-cpp/src/test/CMakeLists.txt                 |    2 +-
 ...ample.py => SessionAlignedTimeseriesExample.py} |   94 +-
 ...sionTest.py => SessionAlignedTimeseriesTest.py} |   90 +-
 client-py/iotdb/Session.py                         |  211 +-
 client-py/iotdb/utils/IoTDBConstants.py            |   11 +-
 .../java/org/apache/iotdb/cluster/ClientMain.java  |    4 +-
 .../apache/iotdb/cluster/metadata/MetaPuller.java  |    4 +-
 .../caller/PullMeasurementSchemaHandler.java       |    4 +-
 .../iotdb/cluster/utils/ClusterQueryUtils.java     |    5 +-
 .../cluster/client/sync/SyncClientAdaptorTest.java |    4 +-
 .../org/apache/iotdb/cluster/common/IoTDBTest.java |    5 +-
 .../org/apache/iotdb/cluster/common/TestUtils.java |    8 +-
 .../query/ClusterDataQueryExecutorTest.java        |    8 +-
 docs/UserGuide/Advanced-Features/Select-Into.md    |   19 +-
 docs/UserGuide/Advanced-Features/Triggers.md       |   10 +-
 docs/UserGuide/Appendix/SQL-Reference.md           |   16 +-
 .../UserGuide/Ecosystem Integration/Spark IoTDB.md |   39 +-
 .../DDL-Data-Definition-Language.md                |   60 +-
 .../DML-Data-Manipulation-Language.md              |   73 +-
 docs/zh/UserGuide/Advanced-Features/Select-Into.md |   20 +-
 docs/zh/UserGuide/Advanced-Features/Triggers.md    |   10 +-
 docs/zh/UserGuide/Appendix/SQL-Reference.md        |   16 +-
 .../UserGuide/Ecosystem Integration/Spark IoTDB.md |   71 +-
 .../DDL-Data-Definition-Language.md                |   60 +-
 .../DML-Data-Manipulation-Language.md              |   66 +-
 example/client-cpp-example/pom.xml                 |    4 +
 .../src/AlignedTimeseriesSessionExample.cpp        |  322 +++
 example/client-cpp-example/src/CMakeLists.txt      |    8 +-
 example/client-cpp-example/src/SessionExample.cpp  |  230 +-
 .../apache/iotdb/flink/FlinkTsFileBatchSink.java   |   11 +-
 .../apache/iotdb/flink/FlinkTsFileStreamSink.java  |   11 +-
 .../java/org/apache/iotdb/flink/TsFileUtils.java   |    9 +-
 .../iotdb/hadoop/tsfile/TSMRWriteExample.java      |    6 +-
 .../apache/iotdb/hadoop/tsfile/TsFileHelper.java   |   13 +-
 .../iotdb/hadoop/tsfile/TsFileWriteToHDFS.java     |    8 +-
 .../iotdb/AlignedTimeseriesSessionExample.java     |   39 +-
 .../org/apache/iotdb/DataMigrationExample.java     |    7 +-
 .../iotdb/HybridTimeseriesSessionExample.java      |    9 +-
 .../org/apache/iotdb/SessionConcurrentExample.java |   11 +-
 .../main/java/org/apache/iotdb/SessionExample.java |   27 +-
 .../main/java/org/apache/iotdb/TabletExample.java  |    7 +-
 .../org/apache/iotdb/trigger/TriggerExample.java   |   28 +-
 .../iotdb/tsfile/TsFileForceAppendWrite.java       |   14 +-
 .../apache/iotdb/tsfile/TsFileSequenceRead.java    |    2 +
 .../tsfile/TsFileWriteAlignedWithTSRecord.java     |   10 +-
 .../iotdb/tsfile/TsFileWriteAlignedWithTablet.java |   25 +-
 .../iotdb/tsfile/TsFileWriteWithTSRecord.java      |   10 +-
 .../apache/iotdb/tsfile/TsFileWriteWithTablet.java |   15 +-
 .../java/org/apache/iotdb/udf/UDTFExample.java     |   19 +-
 .../tsfile/RowTsFileOutputFormatTestBase.java      |   10 +-
 .../apache/iotdb/flink/util/TsFileWriteUtil.java   |   18 +-
 grafana-plugin/package.json                        |    3 +-
 grafana-plugin/pom.xml                             |    6 +-
 grafana-plugin/yarn.lock                           |  482 ++--
 .../iotdb/hadoop/tsfile/TsFileTestHelper.java      |    9 +-
 .../org/apache/iotdb/hive/TsFileTestHelper.java    |    9 +-
 .../db/integration/IoTDBContinuousQueryIT.java     |    8 +-
 .../iotdb/db/integration/IoTDBDeletionIT.java      |   27 +
 ...IoTDBLoadExternalTsFileWithTimePartitionIT.java |    4 +-
 .../apache/iotdb/db/integration/IoTDBMergeIT.java  |    6 +-
 .../iotdb/db/integration/IoTDBMetadataFetchIT.java |  153 +-
 .../iotdb/db/integration/IoTDBSelectIntoIT.java    |   55 +
 .../iotdb/db/integration/IoTDBSimpleQueryIT.java   |   10 +-
 .../db/integration/IoTDBTriggerManagementIT.java   |   40 +-
 .../{ => aligned}/IOTDBInsertAlignedValuesIT.java  |   57 +-
 .../db/integration/aligned/IoTDBDeletionIT.java    |   31 +
 .../IoTDBLoadExternalAlignedTsFileIT.java}         |  113 +-
 .../db/integration/auth/IoTDBAuthorizationIT.java  |   38 +-
 .../iotdb/session/IoTDBSessionComplexIT.java       |   27 +-
 .../iotdb/session/IoTDBSessionIteratorIT.java      |    6 +-
 .../apache/iotdb/session/IoTDBSessionSimpleIT.java |   78 +-
 jenkins.pom                                        |    1 +
 pom.xml                                            |    2 +-
 .../resources/conf/iotdb-engine.properties         |   26 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |   92 +-
 .../org/apache/iotdb/db/conf/IoTDBConstant.java    |    1 +
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   38 +-
 .../apache/iotdb/db/cq/ContinuousQueryService.java |  147 +-
 .../apache/iotdb/db/cq/ContinuousQueryTask.java    |   73 +-
 .../db/cq/ContinuousQueryTaskPoolManager.java      |   15 +-
 .../compaction/CompactionTaskComparator.java       |   14 +-
 .../engine/compaction/CompactionTaskManager.java   |   10 +
 .../sizetiered/SizeTieredCompactionSelector.java   |    6 +-
 .../inner/sizetiered/SizeTieredCompactionTask.java |   17 +-
 .../inner/utils/InnerSpaceCompactionUtils.java     |  496 +---
 .../inner/utils/MultiTsFileDeviceIterator.java     |  251 ++
 .../utils/SingleSeriesCompactionExecutor.java      |  328 +++
 .../engine/memtable/AlignedWritableMemChunk.java   |   12 +-
 .../memtable/AlignedWritableMemChunkGroup.java     |    7 +-
 .../selectinto/InsertTabletPlanGenerator.java      |    8 +-
 .../selectinto/InsertTabletPlansIterator.java      |    8 +-
 .../db/engine/storagegroup/TsFileProcessor.java    |    3 +
 .../storagegroup/VirtualStorageGroupProcessor.java |  133 +-
 .../service/TriggerRegistrationService.java        |   54 +-
 .../db/exception/ContinuousQueryException.java     |    6 +
 .../org/apache/iotdb/db/metadata/MManager.java     |   19 +-
 .../idtable/entry/InsertMeasurementMNode.java      |    4 +-
 .../iotdb/db/metadata/logfile/MLogWriter.java      |    4 +-
 .../org/apache/iotdb/db/metadata/mtree/MTree.java  |   22 +-
 ...er.java => MeasurementGroupByLevelCounter.java} |   45 +-
 .../iotdb/db/metadata/path/MeasurementPath.java    |    4 +-
 .../apache/iotdb/db/metadata/tag/TagManager.java   |    7 +
 .../iotdb/db/metadata/template/Template.java       |   13 +-
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  |   86 +-
 .../db/qp/logical/crud/SelectIntoOperator.java     |   10 +-
 .../iotdb/db/qp/physical/crud/InsertRowPlan.java   |    4 +-
 .../iotdb/db/qp/physical/crud/SelectIntoPlan.java  |   18 +-
 .../db/qp/physical/sys/MeasurementMNodePlan.java   |    4 +-
 .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java    |    1 +
 .../iotdb/db/qp/strategy/LogicalChecker.java       |    5 +
 .../iotdb/db/query/dataset/ShowDevicesDataSet.java |   16 +-
 .../iotdb/db/query/dataset/ShowDevicesResult.java  |   31 +-
 .../db/service/thrift/impl/TSServiceImpl.java      |   11 +-
 .../apache/iotdb/db/tools/TsFileRewriteTool.java   |   18 +-
 .../db/tools/upgrade/TsFileOnlineUpgradeTool.java  |   10 +-
 .../apache/iotdb/db/utils/ErrorHandlingUtils.java  |   47 +-
 .../org/apache/iotdb/db/utils/SchemaUtils.java     |    4 +-
 .../db/utils/datastructure/AlignedTVList.java      |   31 +-
 .../writelog/manager/MultiFileLogNodeManager.java  |   38 +-
 .../db/engine/cache/BloomFilterCacheTest.java      |   13 +-
 .../iotdb/db/engine/cache/ChunkCacheTest.java      |   12 +-
 .../engine/compaction/CompactionSchedulerTest.java | 3035 +++++++++++---------
 .../compaction/CompactionTaskComparatorTest.java   |    4 +-
 .../engine/compaction/cross/MergeOverLapTest.java  |    4 +-
 .../db/engine/compaction/cross/MergeTaskTest.java  |    4 +-
 .../db/engine/compaction/cross/MergeTest.java      |   12 +-
 .../engine/compaction/cross/MergeUpgradeTest.java  |   11 +-
 .../inner/AbstractInnerSpaceCompactionTest.java    |   12 +-
 .../compaction/inner/InnerCompactionChunkTest.java |  246 --
 .../inner/InnerCompactionMoreDataTest.java         |   10 +-
 .../compaction/inner/InnerCompactionTest.java      |   12 +-
 .../compaction/inner/InnerSeqCompactionTest.java   |  989 ++++---
 .../InnerSpaceCompactionUtilsNoAlignedTest.java    |  827 ++++++
 ....java => InnerSpaceCompactionUtilsOldTest.java} |   11 +-
 .../compaction/inner/InnerUnseqCompactionTest.java |    6 +-
 .../SizeTieredCompactionHandleExceptionTest.java   |  192 +-
 .../inner/sizetiered/SizeTieredCompactionTest.java |   12 +-
 .../recover/SizeTieredCompactionRecoverTest.java   |   46 +
 .../compaction/utils/CompactionCheckerUtils.java   |   76 +-
 .../compaction/utils/CompactionClearUtils.java     |   16 +-
 .../utils/CompactionFileGeneratorUtils.java        |    6 +-
 .../db/engine/memtable/MemTableTestUtils.java      |   13 +-
 .../db/engine/memtable/MemtableBenchmark.java      |    4 +-
 .../db/engine/memtable/PrimitiveMemTableTest.java  |   50 +-
 .../storagegroup/StorageGroupProcessorTest.java    |   20 +-
 .../iotdb/db/engine/storagegroup/TTLTest.java      |   14 +-
 .../engine/storagegroup/TsFileProcessorTest.java   |   10 +-
 .../iotdb/db/metadata/MManagerBasicTest.java       |   68 +-
 .../org/apache/iotdb/db/metadata/MTreeTest.java    |   73 +
 .../org/apache/iotdb/db/metadata/TemplateTest.java |    6 +-
 .../db/metadata/idtable/IDTableFlushTimeTest.java  |   16 +-
 .../db/qp/physical/InsertTabletMultiPlanTest.java  |   99 +
 .../iotdb/db/query/dataset/ListDataSetTest.java    |   23 +-
 .../db/query/dataset/ShowDevicesResultTest.java    |    3 +-
 .../reader/series/SeriesAggregateReaderTest.java   |    4 +-
 .../reader/series/SeriesReaderByTimestampTest.java |    4 +-
 .../db/query/reader/series/SeriesReaderTest.java   |    4 +-
 .../query/reader/series/SeriesReaderTestUtil.java  |   21 +-
 .../iotdb/db/rescon/ResourceManagerTest.java       |   14 +-
 .../iotdb/db/tools/TsFileAndModSettleToolTest.java |    5 +-
 .../iotdb/db/tools/TsFileSketchToolTest.java       |   15 +-
 .../iotdb/db/utils/TsFileRewriteToolTest.java      |   10 +-
 .../db/writelog/recover/DeviceStringTest.java      |    8 +-
 .../iotdb/db/writelog/recover/LogReplayerTest.java |    6 +-
 .../recover/RecoverResourceFromReaderTest.java     |   12 +-
 .../db/writelog/recover/SeqTsFileRecoverTest.java  |   12 +-
 .../writelog/recover/UnseqTsFileRecoverTest.java   |   12 +-
 .../java/org/apache/iotdb/session/Session.java     |    4 +-
 .../apache/iotdb/session/util/SessionUtils.java    |   17 +-
 .../session/IoTDBSessionDisableMemControlIT.java   |   19 +-
 .../session/IoTDBSessionVectorAggregationIT.java   |    9 +-
 .../iotdb/session/IoTDBSessionVectorInsertIT.java  |   17 +-
 .../apache/iotdb/session/SessionCacheLeaderUT.java |   27 +-
 .../java/org/apache/iotdb/session/SessionTest.java |   17 +-
 spark-iotdb-connector/pom.xml                      |   29 +-
 .../org/apache/iotdb/spark/db/SQLConstant.java     |   28 -
 .../org/apache/iotdb/spark/db/DataFrameTools.scala |  131 +
 .../org/apache/iotdb/spark/db/DefaultSource.scala  |    4 +-
 .../scala/org/apache/iotdb/spark/db/IoTDBRDD.scala |    9 +-
 .../org/apache/iotdb/spark/db/SQLConstant.scala    |    9 +-
 .../org/apache/iotdb/spark/db/Transformer.scala    |   18 +-
 .../iotdb/spark/db/tools/DataFrameTools.java       |  162 --
 .../org/apache/iotdb/spark/db/IoTDBWriteTest.scala |   30 +-
 .../DataFrameToolsTest.scala}                      |   63 +-
 .../iotdb/spark/tsfile/NarrowConverter.scala       |    6 +-
 .../apache/iotdb/spark/tsfile/WideConverter.scala  |    6 +-
 .../org/apache/iotdb/spark/tool/TsFileExample.java |   10 +-
 .../apache/iotdb/spark/tool/TsFileWriteTool.java   |   22 +-
 .../test/java/org/apache/iotdb/db/sql/Cases.java   |   57 +-
 .../iotdb/tsfile/read/TsFileDeviceIterator.java    |   73 +
 .../iotdb/tsfile/read/TsFileSequenceReader.java    |   93 +-
 .../org/apache/iotdb/tsfile/read/common/Chunk.java |    2 +-
 .../iotdb/tsfile/utils/MeasurementGroup.java       |   15 +-
 .../apache/iotdb/tsfile/write/TsFileWriter.java    |   30 +-
 .../write/chunk/AlignedChunkGroupWriterImpl.java   |   10 +-
 .../tsfile/write/chunk/IChunkGroupWriter.java      |    6 +-
 .../chunk/NonAlignedChunkGroupWriterImpl.java      |    7 +-
 .../apache/iotdb/tsfile/write/record/Tablet.java   |   20 +-
 ...asurementSchema.java => MeasurementSchema.java} |   32 +-
 .../apache/iotdb/tsfile/write/schema/Schema.java   |    6 +-
 .../tsfile/file/metadata/utils/TestHelper.java     |    6 +-
 .../apache/iotdb/tsfile/read/TsFileReaderTest.java |   44 +-
 .../read/query/timegenerator/ReadWriteTest.java    |    8 +-
 .../timegenerator/TimeGeneratorReadEmptyTest.java  |    8 +-
 .../timegenerator/TimeGeneratorReadWriteTest.java  |    6 +-
 .../TsFileGeneratorForSeriesReaderByTimestamp.java |   26 +-
 .../apache/iotdb/tsfile/utils/FileGenerator.java   |   28 +-
 .../apache/iotdb/tsfile/utils/RecordUtilsTest.java |   18 +-
 .../iotdb/tsfile/utils/TsFileGeneratorForTest.java |   64 +-
 .../tsfile/write/DefaultSchemaTemplateTest.java    |   13 +-
 .../tsfile/write/MetadataIndexConstructorTest.java |   13 +-
 .../org/apache/iotdb/tsfile/write/PerfTest.java    |   24 +-
 .../iotdb/tsfile/write/ReadPageInMemTest.java      |   26 +-
 ...SameMeasurementsWithDifferentDataTypesTest.java |   12 +-
 .../iotdb/tsfile/write/TsFileIOWriterTest.java     |   12 +-
 .../iotdb/tsfile/write/TsFileReadWriteTest.java    |    8 +-
 .../iotdb/tsfile/write/TsFileWriteApiTest.java     |   40 +-
 .../iotdb/tsfile/write/TsFileWriterTest.java       |   44 +-
 .../org/apache/iotdb/tsfile/write/WriteTest.java   |   16 +-
 .../write/schema/converter/SchemaBuilderTest.java  |   20 +-
 .../write/writer/ForceAppendTsFileWriterTest.java  |   10 +-
 .../writer/MeasurementSchemaSerializeTest.java     |   14 +-
 .../iotdb/tsfile/write/writer/PageWriterTest.java  |   14 +-
 .../write/writer/RestorableTsFileIOWriterTest.java |   52 +-
 .../zeppelin/iotdb/IoTDBInterpreterTest.java       |    9 +-
 234 files changed, 8264 insertions(+), 5259 deletions(-)
 copy client-py/{SessionExample.py => SessionAlignedTimeseriesExample.py} (67%)
 copy client-py/{SessionTest.py => SessionAlignedTimeseriesTest.py} (75%)
 create mode 100644 
example/client-cpp-example/src/AlignedTimeseriesSessionExample.cpp
 rename integration/src/test/java/org/apache/iotdb/db/integration/{ => 
aligned}/IOTDBInsertAlignedValuesIT.java (73%)
 copy 
integration/src/test/java/org/apache/iotdb/db/integration/{IoTDBLoadExternalTsfileIT.java
 => aligned/IoTDBLoadExternalAlignedTsFileIT.java} (86%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/inner/utils/MultiTsFileDeviceIterator.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/inner/utils/SingleSeriesCompactionExecutor.java
 copy 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/counter/{MNodeLevelCounter.java
 => MeasurementGroupByLevelCounter.java} (56%)
 delete mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/InnerCompactionChunkTest.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/InnerSpaceCompactionUtilsNoAlignedTest.java
 rename 
server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/{InnerSpaceCompactionUtilsTest.java
 => InnerSpaceCompactionUtilsOldTest.java} (91%)
 delete mode 100644 
spark-iotdb-connector/src/main/java/org/apache/iotdb/spark/db/SQLConstant.java
 create mode 100644 
spark-iotdb-connector/src/main/scala/org/apache/iotdb/spark/db/DataFrameTools.scala
 copy cluster/src/test/java/org/apache/iotdb/cluster/utils/Constants.java => 
spark-iotdb-connector/src/main/scala/org/apache/iotdb/spark/db/SQLConstant.scala
 (83%)
 delete mode 100644 
spark-iotdb-connector/src/main/scala/org/apache/iotdb/spark/db/tools/DataFrameTools.java
 copy 
spark-iotdb-connector/src/test/scala/org/apache/iotdb/spark/db/{IoTDBWriteTest.scala
 => unit/DataFrameToolsTest.scala} (61%)
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileDeviceIterator.java
 rename 
tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/{UnaryMeasurementSchema.java
 => MeasurementSchema.java} (91%)

Reply via email to