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

jiangtian pushed a change to branch dev_TTL
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.


    from 75e4eb5  add tests
     add 906dc90  fix bug in IOTDB-207 (#385)
     add 8a23a21  add more partition tests for spark-tsfile-connector;format 
code (#383)
     add 8d53b66  [IOTDB-57]rename (#384)
     add d3966e4  [IOTDB-180] Get rid of JSON format in "show timeseries" (#387)
     add 1578144  use jdbc to connect iotdb in spark (#381)
     add 17e9647  [IOTDB-200] Support creating TsFileWriter with config of 
storage file system (#388)
     add 6fefb72  use %IOTDB_HOME%\lib\* to refers to all .jar files in the 
directory (#390)
     add c4af91b  fix grammer (#391)
     add 7d07bae  [IOTDB-191] Enrich Session interfaces (#375)
     add a09f08b  add log for session (#394)
     add 0a4df04  [IOTDB-219] Add config of tsfile_storage_fs in 
iotdb-engine.properties (#395)
     add 18da903  fix a bug in DirectoryManager (#393)
     new b381c8e  Merge branch 'master' into dev_TTL

The 1 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:
 README.md                                          | 222 ++++++++---
 .../org/apache/iotdb/client/AbstractClient.java    |  13 -
 .../org/apache/iotdb/client/AbstractClientIT.java  |   5 -
 docs/Documentation-CHN/QuickStart.md               | 259 +++++++------
 .../4-Deployment and Management/2-Configuration.md |  27 ++
 .../UserGuide/7-Session API/1-Session API.md       |   7 +
 .../{9-Tools-spark.md => 9-Tools-spark-iotdb.md}   |   0
 .../{9-Tools-spark.md => 9-Tools-spark-tsfile.md}  |   0
 docs/Documentation/QuickStart.md                   | 189 +++++++--
 .../4-Deployment and Management/2-Configuration.md |  27 ++
 .../UserGuide/7-Session API/1-Session API.md       |   7 +
 docs/Documentation/UserGuide/8-TsFile/2-Usage.md   |  13 +
 .../Documentation/UserGuide/9-Tools-spark-iotdb.md | 171 +++++++++
 .../{9-Tools-spark.md => 9-Tools-spark-tsfile.md}  |   0
 .../main/java/org/apache/iotdb/SessionExample.java |  11 +-
 .../apache/iotdb/tsfile/TsFileSequenceRead.java    |   3 +-
 .../iotdb/tsfile/TsFileWriteWithRowBatch.java      |   4 +-
 .../iotdb/tsfile/TsFileWriteWithTSRecord.java      |   5 +-
 .../java/org/apache/iotdb/jdbc/IoTDBStatement.java |  20 +-
 .../org/apache/iotdb/jdbc/IoTDBStatementTest.java  |  59 ++-
 pom.xml                                            |   1 +
 server/pom.xml                                     |  19 -
 .../resources/conf/iotdb-engine.properties         |  10 +-
 .../src/assembly/resources/sbin/start-server.bat   |   6 +-
 .../iotdb/db/auth/role/LocalFileRoleAccessor.java  |  19 +-
 .../iotdb/db/auth/user/LocalFileUserAccessor.java  |  38 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  90 ++++-
 .../org/apache/iotdb/db/conf/IoTDBConfigCheck.java |   8 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  11 +-
 .../iotdb/db/conf/adapter/CompressionRatio.java    |   7 +-
 .../db/conf/directories/DirectoryManager.java      |  13 +-
 .../org/apache/iotdb/db/engine/StorageEngine.java  |   4 +-
 .../iotdb/db/engine/fileSystem/HdfsFile.java       | 156 --------
 .../{FileFactory.java => SystemFileFactory.java}   |  26 +-
 .../db/engine/merge/manage/MergeResource.java      |   4 +-
 .../iotdb/db/engine/merge/recover/LogAnalyzer.java |   8 +-
 .../db/engine/modification/ModificationFile.java   |   5 +-
 .../io/LocalTextModificationAccessor.java          |  25 +-
 .../engine/storagegroup/StorageGroupProcessor.java |  27 +-
 .../db/engine/storagegroup/TsFileResource.java     |  12 +-
 .../version/SimpleFileVersionController.java       |   9 +-
 .../org/apache/iotdb/db/metadata/MManager.java     |   9 +-
 .../iotdb/db/monitor/collector/FileSize.java       |   5 +-
 .../iotdb/db/qp/physical/crud/DeletePlan.java      |   4 +-
 .../impl/{MeanAggrFunc.java => AvgAggrFunc.java}   |   8 +-
 .../db/query/aggregation/impl/SumAggrFunc.java     |   2 +-
 .../iotdb/db/query/factory/AggreFuncFactory.java   |   6 +-
 .../java/org/apache/iotdb/db/service/Monitor.java  |   5 +-
 .../org/apache/iotdb/db/service/TSServiceImpl.java |  25 +-
 .../iotdb/db/sync/receiver/SyncServiceImpl.java    |  21 +-
 .../apache/iotdb/db/tools/MemEst/MemEstTool.java   |   5 +-
 .../iotdb/db/tools/TsFileResourcePrinter.java      |   6 +-
 .../java/org/apache/iotdb/db/tools/WalChecker.java |   6 +-
 .../org/apache/iotdb/db/utils/CommonUtils.java     |  10 +-
 .../org/apache/iotdb/db/writelog/io/LogWriter.java |   3 +-
 .../db/writelog/node/ExclusiveWriteLogNode.java    |  12 +-
 .../iotdb/db/writelog/recover/LogReplayer.java     |   5 +-
 .../writelog/recover/TsFileRecoverPerformer.java   |   7 +-
 .../db/engine/memtable/MemTableFlushTaskTest.java  |   4 +-
 .../apache/iotdb/db/engine/merge/MergeTest.java    |   8 +-
 .../db/engine/modification/DeletionQueryTest.java  |   1 -
 .../engine/storagegroup/TsFileProcessorTest.java   |  12 +-
 .../org/apache/iotdb/db/integration/Constant.java  |   4 +-
 .../iotdb/db/integration/IOTDBGroupByIT.java       |  12 +-
 .../iotdb/db/integration/IoTDBAggregationIT.java   |  23 +-
 .../integration/IoTDBAggregationLargeDataIT.java   |  28 +-
 .../integration/IoTDBAggregationSmallDataIT.java   |  12 +-
 .../iotdb/db/integration/IoTDBMetadataFetchIT.java |  16 +-
 .../db/query/control/FileReaderManagerTest.java    |   8 +-
 .../iotdb/db/writelog/recover/LogReplayerTest.java |   6 +-
 .../db/writelog/recover/SeqTsFileRecoverTest.java  |   4 +-
 .../writelog/recover/UnseqTsFileRecoverTest.java   |   4 +-
 service-rpc/rpc-changelist.md                      |   6 +-
 service-rpc/src/main/thrift/rpc.thrift             |  11 +-
 session/pom.xml                                    |  12 +
 .../main/java/org/apache/iotdb/session/Config.java |   2 +-
 .../java/org/apache/iotdb/session/Session.java     |  44 ++-
 .../org/apache/iotdb/session/IoTDBSessionIT.java   |  98 ++++-
 .../iotdb/session}/utils/EnvironmentUtils.java     |  11 +-
 spark-iotdb-connector/Readme.md                    | 171 +++++++++
 {spark-tsfile => spark-iotdb-connector}/pom.xml    |  27 +-
 .../java/org/apache/iotdb/sparkdb/SQLConstant.java |  23 +-
 .../scala/org/apache/iotdb/sparkdb/Converter.scala |  87 +++++
 .../org/apache/iotdb/sparkdb/DefaultSource.scala   |  42 ++
 .../org/apache/iotdb/sparkdb/IoTDBOptions.scala    |  42 ++
 .../scala/org/apache/iotdb/sparkdb/IoTDBRDD.scala  | 134 +++++++
 .../org/apache/iotdb/sparkdb/IoTDBRelation.scala   | 116 ++++++
 .../org/apache/iotdb/sparkdb}/Transformer.scala    |  33 +-
 .../scala/org/apache/iotdb/sparkdb/package.scala   |  35 ++
 .../apache/iotdb/sparkdb}/EnvironmentUtils.java    |  95 ++++-
 .../scala/org/apache/iotdb/sparkdb/IoTDBTest.scala | 115 ++++++
 spark-tsfile/pom.xml                               |  14 +-
 .../apache/iotdb/tsfile/io/TsFileRecordWriter.java |   1 +
 .../java/org/apache/iotdb/tsfile/qp/Executor.java  |  37 +-
 .../org/apache/iotdb/tsfile/qp/QueryProcessor.java | 271 ++++++-------
 .../iotdb/tsfile/qp/common/BasicOperator.java      |  79 ++--
 .../iotdb/tsfile/qp/common/FilterOperator.java     | 244 ++++++------
 .../apache/iotdb/tsfile/qp/common/Operator.java    |  41 +-
 .../apache/iotdb/tsfile/qp/common/SQLConstant.java | 249 ++++++------
 .../apache/iotdb/tsfile/qp/common/SingleQuery.java |  53 +--
 .../apache/iotdb/tsfile/qp/common/TSQueryPlan.java |  71 ++--
 .../qp/exception/BasicOperatorException.java       |  14 +-
 .../tsfile/qp/exception/DNFOptimizeException.java  |  14 +-
 .../qp/exception/LogicalOptimizeException.java     |  14 +-
 .../tsfile/qp/exception/MergeFilterException.java  |  14 +-
 .../qp/exception/QueryOperatorException.java       |  14 +-
 .../qp/exception/QueryProcessorException.java      |  30 +-
 .../tsfile/qp/exception/RemoveNotException.java    |  15 +-
 .../tsfile/qp/optimizer/DNFFilterOptimizer.java    | 241 ++++++------
 .../tsfile/qp/optimizer/IFilterOptimizer.java      |  10 +-
 .../qp/optimizer/MergeSingleFilterOptimizer.java   | 213 ++++++-----
 .../tsfile/qp/optimizer/PhysicalOptimizer.java     | 387 ++++++++++---------
 .../tsfile/qp/optimizer/RemoveNotOptimizer.java    | 144 +++----
 .../scala/org/apache/iotdb/tsfile/Converter.scala  |  14 +-
 .../org/apache/iotdb/tsfile/DefaultSource.scala    |  47 ++-
 .../org/apache/iotdb/tsfile/NarrowConverter.scala  | 138 ++++---
 .../iotdb/tsfile/NarrowTsFileOutputWriter.scala    |   2 +-
 .../org/apache/iotdb/tsfile/Transformer.scala      |   2 +-
 .../org/apache/iotdb/tsfile/WideConverter.scala    |  31 +-
 .../iotdb/tsfile/WideTsFileOutputWriter.scala      |  12 +-
 .../scala/org/apache/iotdb/tsfile/package.scala    |   9 +-
 .../scala/org/apache/iotdb/tool/TsFileExample.java |   3 +-
 .../org/apache/iotdb/tool/TsFileWriteTool.java     |  55 +++
 .../org/apache/iotdb/tsfile/ConverterTest.scala    |   4 +-
 .../org/apache/iotdb/tsfile/HDFSInputTest.java     |   2 +-
 .../scala/org/apache/iotdb/tsfile/TSFileSuit.scala | 423 ++++++++++++++++++++-
 tsfile/pom.xml                                     |  18 +
 .../iotdb/tsfile/common/conf/TSFileConfig.java     |  43 ++-
 .../tsfile/common/constant/StatisticConstant.java  |   2 +-
 .../apache/iotdb/tsfile}/fileSystem/FSType.java    |   2 +-
 .../iotdb/tsfile/fileSystem/FileInputFactory.java  |  51 +++
 .../iotdb/tsfile/fileSystem/FileOutputFactory.java |  51 +++
 .../apache/iotdb/tsfile/fileSystem/HDFSFile.java   | 376 ++++++++++++++++++
 .../apache/iotdb/tsfile/fileSystem}/HDFSInput.java |  13 +-
 .../iotdb/tsfile/fileSystem}/HDFSOutput.java       |  22 +-
 .../iotdb/tsfile/fileSystem/TSFileFactory.java     | 104 +++++
 .../iotdb/tsfile/read/TsFileRestorableReader.java  |   5 +-
 .../iotdb/tsfile/read/TsFileSequenceReader.java    |  11 +-
 .../apache/iotdb/tsfile/write/TsFileWriter.java    |   3 +
 .../iotdb/tsfile/write/chunk/ChunkWriterImpl.java  |  28 +-
 .../write/writer/RestorableTsFileIOWriter.java     |   3 +-
 .../iotdb/tsfile/write/writer/TsFileIOWriter.java  |  25 +-
 .../tsfile/read/TsFileRestorableReaderTest.java    |   5 +-
 .../org/apache/iotdb/tsfile/utils/FileUtils.java   |   3 +-
 .../iotdb/tsfile/utils/TsFileGeneratorForTest.java |  15 +-
 .../write/writer/RestorableTsFileIOWriterTest.java |  33 +-
 146 files changed, 4622 insertions(+), 2028 deletions(-)
 copy docs/Documentation-CHN/UserGuide/{9-Tools-spark.md => 
9-Tools-spark-iotdb.md} (100%)
 rename docs/Documentation-CHN/UserGuide/{9-Tools-spark.md => 
9-Tools-spark-tsfile.md} (100%)
 create mode 100644 docs/Documentation/UserGuide/9-Tools-spark-iotdb.md
 rename docs/Documentation/UserGuide/{9-Tools-spark.md => 
9-Tools-spark-tsfile.md} (100%)
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/fileSystem/HdfsFile.java
 rename 
server/src/main/java/org/apache/iotdb/db/engine/fileSystem/{FileFactory.java => 
SystemFileFactory.java} (59%)
 rename 
server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/{MeanAggrFunc.java
 => AvgAggrFunc.java} (96%)
 copy example/session/src/main/java/org/apache/iotdb/SessionExample.java => 
session/src/test/java/org/apache/iotdb/session/IoTDBSessionIT.java (53%)
 copy {server/src/test/java/org/apache/iotdb/db => 
session/src/test/java/org/apache/iotdb/session}/utils/EnvironmentUtils.java 
(97%)
 create mode 100644 spark-iotdb-connector/Readme.md
 copy {spark-tsfile => spark-iotdb-connector}/pom.xml (82%)
 copy 
spark-tsfile/src/main/java/org/apache/iotdb/tsfile/qp/exception/BasicOperatorException.java
 => 
spark-iotdb-connector/src/main/java/org/apache/iotdb/sparkdb/SQLConstant.java 
(67%)
 mode change 100755 => 100644
 create mode 100644 
spark-iotdb-connector/src/main/scala/org/apache/iotdb/sparkdb/Converter.scala
 create mode 100644 
spark-iotdb-connector/src/main/scala/org/apache/iotdb/sparkdb/DefaultSource.scala
 create mode 100644 
spark-iotdb-connector/src/main/scala/org/apache/iotdb/sparkdb/IoTDBOptions.scala
 create mode 100644 
spark-iotdb-connector/src/main/scala/org/apache/iotdb/sparkdb/IoTDBRDD.scala
 create mode 100644 
spark-iotdb-connector/src/main/scala/org/apache/iotdb/sparkdb/IoTDBRelation.scala
 copy {spark-tsfile/src/main/scala/org/apache/iotdb/tsfile => 
spark-iotdb-connector/src/main/scala/org/apache/iotdb/sparkdb}/Transformer.scala
 (86%)
 create mode 100644 
spark-iotdb-connector/src/main/scala/org/apache/iotdb/sparkdb/package.scala
 copy {server/src/test/java/org/apache/iotdb/db/utils => 
spark-iotdb-connector/src/test/scala/org/apache/iotdb/sparkdb}/EnvironmentUtils.java
 (64%)
 create mode 100644 
spark-iotdb-connector/src/test/scala/org/apache/iotdb/sparkdb/IoTDBTest.scala
 rename {server/src/main/java/org/apache/iotdb/db/engine => 
tsfile/src/main/java/org/apache/iotdb/tsfile}/fileSystem/FSType.java (94%)
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FileInputFactory.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FileOutputFactory.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/HDFSFile.java
 rename {spark-tsfile/src/main/java/org/apache/iotdb/tsfile/io => 
tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem}/HDFSInput.java (93%)
 rename {spark-tsfile/src/main/java/org/apache/iotdb/tsfile/io => 
tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem}/HDFSOutput.java (83%)
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/TSFileFactory.java

Reply via email to