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

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


    from ff31080  update inet address
     add 53dbf84  [IOTDB-203]add "group by device" function for narrow table 
display (#433)
     add a8d283e  [IOTDB-165][TsFile] Delete a current version and add a number 
version and an exception. (#409)
     add 42c62e7  change hadoop package name (#452)
     add 9f3ff8f  Revert "change hadoop package name (#452)" (#454)
     add da658d7  add/fix shell and bat for 
TsFileSketchTool/TsFileResourcePrinter
     add d8a7ea6  [IOTDB-240] fix unknown time series in where clause (#443)
     add c47c108  [IOTDB-199]Add a log tool (#370)
     add e16afee  Change spark package name (#453)
     add 99b1d32  fix bug IOTDB-244 about query with duplicated columns (#434)
     add 1c7b0b3  fix main class error in windows start-client.bat (#456)
     add 20b2b91  [IOTDB-234] Refactor TsFile storage on HDFS (#417)
     add 22155e4  [IOTDB-158] add metrics service (#339)
     add 1a9798e  Change Hadoop package name
     add 9a25a6b  Fix a problem caused by the deleted position() method. (#458)
     add 11f36a8  Update doc about spark package change (#457)
     add 65865cf  merge master

No new revisions were added by this update.

Summary of changes:
 .../src/assembly/resources/sbin/start-client.bat   |   2 +-
 .../org/apache/iotdb/client/AbstractClient.java    |  44 +-
 .../UserGuide/9-System Tools/3-Log Visualizer.md   | 147 +++++
 docs/Documentation-CHN/UserGuide/9-Tools-Hadoop.md |   4 +-
 .../1-IoTDB Query Statement.md                     |  83 ++-
 .../UserGuide/9-System Tools/3-Log Visualizer.md   | 162 +++++
 docs/Documentation/UserGuide/9-Tools-Hadoop.md     |   4 +-
 .../UserGuide/9-Tools-spark-tsfile.md              |  18 +-
 .../iotdb/tsfile/hadoop/TSFMRReadExample.java      |   3 +
 .../iotdb/tsfile/hadoop/TSMRWriteExample.java      |   5 +-
 .../apache/iotdb/tsfile/TsFileSequenceRead.java    |   7 +-
 .../iotdb/tsfile/TsFileWriteWithRowBatch.java      |   4 +-
 .../iotdb/tsfile/TsFileWriteWithTSRecord.java      |   4 +-
 hadoop/pom.xml                                     |  58 +-
 .../apache/iotdb/hadoop}/fileSystem/HDFSFile.java  |  73 ++-
 .../apache/iotdb/hadoop}/fileSystem/HDFSInput.java |   2 +-
 .../iotdb/hadoop}/fileSystem/HDFSOutput.java       |   2 +-
 .../tsfile}/TSFHadoopException.java                |   2 +-
 .../hadoop => hadoop/tsfile}/TSFInputFormat.java   |   7 +-
 .../hadoop => hadoop/tsfile}/TSFInputSplit.java    |   2 +-
 .../hadoop => hadoop/tsfile}/TSFOutputFormat.java  |   4 +-
 .../hadoop => hadoop/tsfile}/TSFRecordReader.java  |   4 +-
 .../hadoop => hadoop/tsfile}/TSFRecordWriter.java  |   6 +-
 .../tsfile}/record/HDFSTSRecord.java               |   2 +-
 .../apache/iotdb/tsfile/hadoop/TSFHadoopTest.java  |   5 +-
 .../iotdb/tsfile/hadoop/TSFInputSplitTest.java     |   3 +-
 pom.xml                                            |  34 +-
 server/pom.xml                                     |  31 +
 .../resources/conf/iotdb-engine.properties         |   6 +
 .../logVisualize/config.properties}                |  14 +-
 .../tools/logVisualize/default.log.pattern         |  45 ++
 .../log-visualizer-cmd.bat}                        |   4 +-
 .../log-visualizer-cmd.sh}                         |   4 +-
 .../log-visualizer-gui.bat}                        |   4 +-
 .../log-visualizer-gui.sh}                         |   4 +-
 .../plans/closeMetadataConsumption.plan            |   6 +
 .../tools/logVisualize/plans/compressionRatio.plan |   6 +
 .../logVisualize/plans/dynamicParameters.plan      |   6 +
 .../tools/logVisualize/plans/flushSubmits.plan     |   7 +
 .../plans/flushTimeConsumption.plan.example        |  56 ++
 .../tools/logVisualize/plans/memTableWait.plan     |   6 +
 .../tools/logVisualize/plans/mergeFileNum.plan     |   7 +
 .../tools/logVisualize/plans/mergeRate.plan        |  10 +
 .../logVisualize/plans/mergeSeriesProgress.plan    |   7 +
 .../tools/print-tsfile-resource-files.bat          |  51 +-
 .../resources/tools/print-tsfile-resource-files.sh |  24 +-
 .../{memory-tool.bat => print-tsfile-sketch.bat}   |  15 +-
 ...{detect-watermark.sh => print-tsfile-sketch.sh} |  10 +-
 .../antlr3/org/apache/iotdb/db/sql/parse/TSLexer.g |   1 +
 .../org/apache/iotdb/db/sql/parse/TSParser.g       |  21 +-
 .../org/apache/iotdb/db/concurrent/ThreadName.java |   1 +
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  13 +
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   3 +
 .../db/conf/directories/DirectoryManager.java      |   4 +-
 .../db/engine/fileSystem/SystemFileFactory.java    |   1 -
 .../db/engine/merge/manage/MergeResource.java      |   5 +-
 .../db/engine/modification/ModificationFile.java   |   4 +-
 .../io/LocalTextModificationAccessor.java          |  10 +-
 .../engine/storagegroup/StorageGroupProcessor.java |  21 +-
 .../db/engine/storagegroup/TsFileResource.java     |  21 +-
 .../java/org/apache/iotdb/db/metadata/MTree.java   |   3 +-
 .../apache/iotdb/db/metrics/server/JettyUtil.java  |  98 +++
 .../iotdb/db/metrics/server/MetricsSystem.java     |  77 +++
 .../iotdb/db/metrics/server/QueryServlet.java      |  55 ++
 .../iotdb/db/metrics/server/ServerArgument.java    | 315 +++++++++
 .../iotdb/db/metrics/server/SqlArgument.java       |  78 +++
 .../apache/iotdb/db/metrics/sink/ConsoleSink.java  |  46 ++
 .../iotdb/db/metrics/sink/MetricsServletSink.java  |  46 ++
 .../org/apache/iotdb/db/metrics/sink/Sink.java     |  25 +
 .../apache/iotdb/db/metrics/source/JvmSource.java  |  44 ++
 .../iotdb/db/metrics/source/MetricsSource.java     | 100 +++
 .../org/apache/iotdb/db/metrics/source/Source.java |  21 +
 .../apache/iotdb/db/metrics/ui/MetricsPage.java    | 141 ++++
 .../apache/iotdb/db/metrics/ui/MetricsWebUI.java   |  62 ++
 .../apache/iotdb/db/qp/constant/SQLConstant.java   |   1 +
 .../qp/executor/AbstractQueryProcessExecutor.java  |  87 ++-
 .../iotdb/db/qp/logical/crud/QueryOperator.java    |  18 +-
 .../iotdb/db/qp/physical/crud/QueryPlan.java       |  51 ++
 .../iotdb/db/qp/strategy/LogicalGenerator.java     |   3 +
 .../iotdb/db/qp/strategy/PhysicalGenerator.java    | 152 ++++-
 .../qp/strategy/optimizer/ConcatPathOptimizer.java | 101 +--
 .../db/query/dataset/DeviceIterateDataSet.java     | 220 +++++++
 .../java/org/apache/iotdb/db/service/IoTDB.java    |   2 +-
 .../apache/iotdb/db/service/MetricsService.java    | 142 ++++
 .../iotdb/db/service/MetricsServiceMBean.java      |  29 +
 .../org/apache/iotdb/db/service/ServiceType.java   |   1 +
 .../org/apache/iotdb/db/service/TSServiceImpl.java | 184 ++++--
 .../iotdb/db/tools/TsFileResourcePrinter.java      |   4 +-
 .../apache/iotdb/db/tools}/TsFileSketchTool.java   |   9 +-
 .../apache/iotdb/db/tools/logvisual/LogEntry.java  | 146 +++++
 .../apache/iotdb/db/tools/logvisual/LogFilter.java | 220 +++++++
 .../apache/iotdb/db/tools/logvisual/LogParser.java |  25 +-
 .../iotdb/db/tools/logvisual/LogVisualizer.java    | 437 ++++++++++++
 .../iotdb/db/tools/logvisual/PatternLogParser.java | 197 ++++++
 .../db/tools/logvisual/TimeSeriesStatistics.java   | 113 ++++
 .../iotdb/db/tools/logvisual/VisualUtils.java      |  69 ++
 .../db/tools/logvisual/VisualizationPlan.java      | 259 ++++++++
 .../logvisual/conf/GuiPropertyKeys.java}           |  39 +-
 .../exceptions/NoLogFileLoadedException.java       |  13 +-
 .../logvisual/exceptions/NoSuchPlanException.java  |  13 +-
 .../exceptions/UnmatchedContentException.java      |  13 +-
 .../exceptions/VisualizationException.java}        |  15 +-
 .../logvisual/gui/ClosableComboTab.java}           |  30 +-
 .../iotdb/db/tools/logvisual/gui/ClosableTab.java  |  55 ++
 .../db/tools/logvisual/gui/FileSelectionBox.java   | 109 +++
 .../db/tools/logvisual/gui/LabeledComboBox.java    |  63 ++
 .../iotdb/db/tools/logvisual/gui/LoadLogBox.java   |  62 ++
 .../tools/logvisual/gui/LogVisualizationGui.java   | 182 +++++
 .../iotdb/db/tools/logvisual/gui/MainPanel.java    | 107 +++
 .../iotdb/db/tools/logvisual/gui/PlanBox.java      | 301 +++++++++
 .../db/tools/logvisual/gui/PlanDetailPanel.java    | 242 +++++++
 .../logvisual/gui/ResultPlotTab.java}              |  46 +-
 .../db/tools/logvisual/gui/ResultStatisticTab.java |  74 +++
 .../org/apache/iotdb/db/utils/CommonUtils.java     |   6 +-
 .../iotdb/db/writelog/recover/LogReplayer.java     |   4 +-
 .../writelog/recover/TsFileRecoverPerformer.java   |   4 +-
 .../src/main/resources/iotdb/ui/static/index.html  |  79 +++
 .../main/resources/iotdb/ui/static/iotdb-logo.png  | Bin 0 -> 1768 bytes
 .../src/main/resources/iotdb/ui/static/webui.css   | 194 ++++++
 .../db/engine/memtable/MemTableFlushTaskTest.java  |   4 +-
 .../apache/iotdb/db/integration/IoTDBDaemonIT.java | 107 ++-
 .../iotdb/db/integration/IoTDBGroupbyDeviceIT.java | 730 +++++++++++++++++++++
 .../iotdb/db/integration/IoTDBMultiSeriesIT.java   |  42 ++
 .../org/apache/iotdb/db/sql/SQLParserTest.java     | 143 +++-
 spark-tsfile/pom.xml                               |   5 +
 .../{ => spark}/tsfile/io/TsFileOutputFormat.java  |   2 +-
 .../{ => spark}/tsfile/io/TsFileRecordWriter.java  |   4 +-
 .../iotdb/{ => spark}/tsfile/qp/Executor.java      |   2 +-
 .../{ => spark}/tsfile/qp/QueryProcessor.java      |  22 +-
 .../tsfile/qp/common/BasicOperator.java            |   4 +-
 .../tsfile/qp/common/FilterOperator.java           |   2 +-
 .../{ => spark}/tsfile/qp/common/Operator.java     |   2 +-
 .../{ => spark}/tsfile/qp/common/SQLConstant.java  |   2 +-
 .../{ => spark}/tsfile/qp/common/SingleQuery.java  |   2 +-
 .../{ => spark}/tsfile/qp/common/TSQueryPlan.java  |   2 +-
 .../qp/exception/BasicOperatorException.java       |   2 +-
 .../tsfile/qp/exception/DNFOptimizeException.java  |   2 +-
 .../qp/exception/LogicalOptimizeException.java     |   2 +-
 .../tsfile/qp/exception/MergeFilterException.java  |   2 +-
 .../qp/exception/QueryOperatorException.java       |   2 +-
 .../qp/exception/QueryProcessorException.java      |   2 +-
 .../tsfile/qp/exception/RemoveNotException.java    |   2 +-
 .../tsfile/qp/optimizer/DNFFilterOptimizer.java    |  10 +-
 .../tsfile/qp/optimizer/IFilterOptimizer.java      |  10 +-
 .../qp/optimizer/MergeSingleFilterOptimizer.java   |   8 +-
 .../tsfile/qp/optimizer/PhysicalOptimizer.java     |  12 +-
 .../tsfile/qp/optimizer/RemoveNotOptimizer.java    |  18 +-
 .../iotdb/{ => spark}/tsfile/Converter.scala       |   2 +-
 .../iotdb/{ => spark}/tsfile/DefaultSource.scala   |   8 +-
 .../iotdb/{ => spark}/tsfile/NarrowConverter.scala |   8 +-
 .../tsfile/NarrowTsFileOutputWriter.scala          |   4 +-
 .../iotdb/{ => spark}/tsfile/Transformer.scala     |   2 +-
 .../{ => spark}/tsfile/TsFileWriterFactory.scala   |   2 +-
 .../iotdb/{ => spark}/tsfile/WideConverter.scala   |   4 +-
 .../tsfile/WideTsFileOutputWriter.scala            |   4 +-
 .../apache/iotdb/{ => spark}/tsfile/package.scala  |   2 +-
 .../iotdb/{ => spark}/tool/TsFileExample.java      |   6 +-
 .../iotdb/{ => spark}/tool/TsFileWriteTool.java    |   2 +-
 .../iotdb/{ => spark}/tsfile/ConverterTest.scala   |   6 +-
 .../iotdb/{ => spark}/tsfile/HDFSInputTest.java    |   6 +-
 .../iotdb/{ => spark}/tsfile/TSFileSuit.scala      |   6 +-
 tsfile/format-changelist.md                        |   3 +-
 tsfile/pom.xml                                     |  18 -
 .../iotdb/tsfile/common/conf/TSFileConfig.java     |   8 +-
 .../tsfile/exception/NotCompatibleException.java   |  12 +-
 .../iotdb/tsfile/file/metadata/TsFileMetaData.java |  30 +-
 .../iotdb/tsfile/fileSystem/FSFactoryProducer.java |  65 ++
 .../iotdb/tsfile/fileSystem/TSFileFactory.java     | 201 ------
 .../fileInputFactory/FileInputFactory.java         |   9 +-
 .../fileInputFactory/HDFSInputFactory.java         |  54 ++
 .../LocalFSInputFactory.java}                      |  30 +-
 .../fileOutputFactory/FileOutputFactory.java}      |  10 +-
 .../fileOutputFactory/HDFSOutputFactory.java       |  54 ++
 .../LocalFSOutputFactory.java}                     |  31 +-
 .../tsfile/fileSystem/fsFactory/FSFactory.java     |  36 +-
 .../tsfile/fileSystem/fsFactory/HDFSFactory.java   | 190 ++++++
 .../fileSystem/fsFactory/LocalFSFactory.java       | 110 ++++
 .../iotdb/tsfile/read/TsFileRestorableReader.java  |   6 +-
 .../iotdb/tsfile/read/TsFileSequenceReader.java    |  70 +-
 .../write/writer/RestorableTsFileIOWriter.java     |   6 +-
 .../iotdb/tsfile/write/writer/TsFileIOWriter.java  |  10 +-
 .../file/metadata/ChunkGroupMetaDataTest.java      |   4 +-
 .../tsfile/file/metadata/utils/TestHelper.java     |   3 +-
 .../iotdb/tsfile/file/metadata/utils/Utils.java    |   1 -
 .../tsfile/read/TsFileRestorableReaderTest.java    |  14 +-
 .../tsfile/read/TsFileSequenceReaderTest.java      |  20 +-
 .../iotdb/tsfile/read/filter/DigestFilterTest.java |  72 +-
 .../read/filter/IExpressionOptimizerTest.java      |  22 +-
 .../read/filter/MinTimeMaxTimeFilterTest.java      | 150 ++---
 .../iotdb/tsfile/read/filter/OperatorTest.java     | 102 +--
 .../org/apache/iotdb/tsfile/utils/FileUtils.java   |   4 +-
 .../iotdb/tsfile/utils/TsFileGeneratorForTest.java |  18 +-
 .../iotdb/tsfile/write/TsFileIOWriterTest.java     |   5 +-
 .../write/writer/RestorableTsFileIOWriterTest.java |  28 +-
 194 files changed, 7833 insertions(+), 1123 deletions(-)
 create mode 100644 docs/Documentation-CHN/UserGuide/9-System Tools/3-Log 
Visualizer.md
 create mode 100644 docs/Documentation/UserGuide/9-System Tools/3-Log 
Visualizer.md
 rename {tsfile/src/main/java/org/apache/iotdb/tsfile => 
hadoop/src/main/java/org/apache/iotdb/hadoop}/fileSystem/HDFSFile.java (79%)
 rename {tsfile/src/main/java/org/apache/iotdb/tsfile => 
hadoop/src/main/java/org/apache/iotdb/hadoop}/fileSystem/HDFSInput.java (98%)
 rename {tsfile/src/main/java/org/apache/iotdb/tsfile => 
hadoop/src/main/java/org/apache/iotdb/hadoop}/fileSystem/HDFSOutput.java (98%)
 rename hadoop/src/main/java/org/apache/iotdb/{tsfile/hadoop => 
hadoop/tsfile}/TSFHadoopException.java (97%)
 rename hadoop/src/main/java/org/apache/iotdb/{tsfile/hadoop => 
hadoop/tsfile}/TSFInputFormat.java (98%)
 rename hadoop/src/main/java/org/apache/iotdb/{tsfile/hadoop => 
hadoop/tsfile}/TSFInputSplit.java (99%)
 rename hadoop/src/main/java/org/apache/iotdb/{tsfile/hadoop => 
hadoop/tsfile}/TSFOutputFormat.java (95%)
 rename hadoop/src/main/java/org/apache/iotdb/{tsfile/hadoop => 
hadoop/tsfile}/TSFRecordReader.java (98%)
 rename hadoop/src/main/java/org/apache/iotdb/{tsfile/hadoop => 
hadoop/tsfile}/TSFRecordWriter.java (93%)
 rename hadoop/src/main/java/org/apache/iotdb/{tsfile/hadoop => 
hadoop/tsfile}/record/HDFSTSRecord.java (99%)
 copy server/src/assembly/resources/{sbin/stop-server.sh => 
tools/logVisualize/config.properties} (79%)
 mode change 100755 => 100644
 create mode 100644 
server/src/assembly/resources/tools/logVisualize/default.log.pattern
 copy server/src/assembly/resources/tools/{memory-tool.bat => 
logVisualize/log-visualizer-cmd.bat} (97%)
 mode change 100755 => 100644
 copy server/src/assembly/resources/tools/{memory-tool.sh => 
logVisualize/log-visualizer-cmd.sh} (87%)
 mode change 100755 => 100644
 copy server/src/assembly/resources/tools/{memory-tool.bat => 
logVisualize/log-visualizer-gui.bat} (97%)
 mode change 100755 => 100644
 copy server/src/assembly/resources/tools/{memory-tool.sh => 
logVisualize/log-visualizer-gui.sh} (86%)
 mode change 100755 => 100644
 create mode 100644 
server/src/assembly/resources/tools/logVisualize/plans/closeMetadataConsumption.plan
 create mode 100644 
server/src/assembly/resources/tools/logVisualize/plans/compressionRatio.plan
 create mode 100644 
server/src/assembly/resources/tools/logVisualize/plans/dynamicParameters.plan
 create mode 100644 
server/src/assembly/resources/tools/logVisualize/plans/flushSubmits.plan
 create mode 100644 
server/src/assembly/resources/tools/logVisualize/plans/flushTimeConsumption.plan.example
 create mode 100644 
server/src/assembly/resources/tools/logVisualize/plans/memTableWait.plan
 create mode 100644 
server/src/assembly/resources/tools/logVisualize/plans/mergeFileNum.plan
 create mode 100644 
server/src/assembly/resources/tools/logVisualize/plans/mergeRate.plan
 create mode 100644 
server/src/assembly/resources/tools/logVisualize/plans/mergeSeriesProgress.plan
 copy server/src/assembly/resources/tools/{memory-tool.bat => 
print-tsfile-sketch.bat} (85%)
 mode change 100755 => 100644
 copy server/src/assembly/resources/tools/{detect-watermark.sh => 
print-tsfile-sketch.sh} (85%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metrics/server/JettyUtil.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metrics/server/MetricsSystem.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metrics/server/QueryServlet.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metrics/server/ServerArgument.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metrics/server/SqlArgument.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metrics/sink/ConsoleSink.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metrics/sink/MetricsServletSink.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metrics/sink/Sink.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metrics/source/JvmSource.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metrics/source/MetricsSource.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metrics/source/Source.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metrics/ui/MetricsPage.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metrics/ui/MetricsWebUI.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/query/dataset/DeviceIterateDataSet.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/service/MetricsService.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/service/MetricsServiceMBean.java
 rename {example/tsfile/src/main/java/org/apache/iotdb/tsfile => 
server/src/main/java/org/apache/iotdb/db/tools}/TsFileSketchTool.java (97%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/tools/logvisual/LogEntry.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/tools/logvisual/LogFilter.java
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/IChunkLoader.java 
=> server/src/main/java/org/apache/iotdb/db/tools/logvisual/LogParser.java (66%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/tools/logvisual/LogVisualizer.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/tools/logvisual/PatternLogParser.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/tools/logvisual/TimeSeriesStatistics.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/tools/logvisual/VisualUtils.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/tools/logvisual/VisualizationPlan.java
 copy 
server/src/main/java/org/apache/iotdb/db/{engine/modification/io/ModificationWriter.java
 => tools/logvisual/conf/GuiPropertyKeys.java} (56%)
 copy client/src/main/java/org/apache/iotdb/exception/ArgsErrorException.java 
=> 
server/src/main/java/org/apache/iotdb/db/tools/logvisual/exceptions/NoLogFileLoadedException.java
 (77%)
 copy client/src/main/java/org/apache/iotdb/exception/ArgsErrorException.java 
=> 
server/src/main/java/org/apache/iotdb/db/tools/logvisual/exceptions/NoSuchPlanException.java
 (78%)
 copy client/src/main/java/org/apache/iotdb/exception/ArgsErrorException.java 
=> 
server/src/main/java/org/apache/iotdb/db/tools/logvisual/exceptions/UnmatchedContentException.java
 (75%)
 copy 
server/src/main/java/org/apache/iotdb/db/{exception/FlushRunTimeException.java 
=> tools/logvisual/exceptions/VisualizationException.java} (73%)
 copy 
server/src/main/java/org/apache/iotdb/db/{engine/version/SysTimeVersionController.java
 => tools/logvisual/gui/ClosableComboTab.java} (58%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/ClosableTab.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/FileSelectionBox.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/LabeledComboBox.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/LoadLogBox.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/LogVisualizationGui.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/MainPanel.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/PlanBox.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/PlanDetailPanel.java
 copy 
server/src/main/java/org/apache/iotdb/db/{qp/physical/crud/FillQueryPlan.java 
=> tools/logvisual/gui/ResultPlotTab.java} (51%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/ResultStatisticTab.java
 create mode 100644 server/src/main/resources/iotdb/ui/static/index.html
 create mode 100644 server/src/main/resources/iotdb/ui/static/iotdb-logo.png
 create mode 100644 server/src/main/resources/iotdb/ui/static/webui.css
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/integration/IoTDBGroupbyDeviceIT.java
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/io/TsFileOutputFormat.java (97%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/io/TsFileRecordWriter.java (95%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/qp/Executor.java (97%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/qp/QueryProcessor.java (90%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/qp/common/BasicOperator.java (94%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/qp/common/FilterOperator.java (98%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/qp/common/Operator.java (96%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/qp/common/SQLConstant.java (99%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/qp/common/SingleQuery.java (97%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/qp/common/TSQueryPlan.java (97%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/qp/exception/BasicOperatorException.java (95%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/qp/exception/DNFOptimizeException.java (95%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/qp/exception/LogicalOptimizeException.java (95%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/qp/exception/MergeFilterException.java (95%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/qp/exception/QueryOperatorException.java (95%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/qp/exception/QueryProcessorException.java (95%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/qp/exception/RemoveNotException.java (95%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/qp/optimizer/DNFFilterOptimizer.java (93%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/qp/optimizer/IFilterOptimizer.java (75%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/qp/optimizer/MergeSingleFilterOptimizer.java (95%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/qp/optimizer/PhysicalOptimizer.java (96%)
 rename spark-tsfile/src/main/java/org/apache/iotdb/{ => 
spark}/tsfile/qp/optimizer/RemoveNotOptimizer.java (85%)
 rename spark-tsfile/src/main/scala/org/apache/iotdb/{ => 
spark}/tsfile/Converter.scala (99%)
 rename spark-tsfile/src/main/scala/org/apache/iotdb/{ => 
spark}/tsfile/DefaultSource.scala (97%)
 rename spark-tsfile/src/main/scala/org/apache/iotdb/{ => 
spark}/tsfile/NarrowConverter.scala (98%)
 rename spark-tsfile/src/main/scala/org/apache/iotdb/{ => 
spark}/tsfile/NarrowTsFileOutputWriter.scala (95%)
 rename spark-tsfile/src/main/scala/org/apache/iotdb/{ => 
spark}/tsfile/Transformer.scala (99%)
 rename spark-tsfile/src/main/scala/org/apache/iotdb/{ => 
spark}/tsfile/TsFileWriterFactory.scala (97%)
 rename spark-tsfile/src/main/scala/org/apache/iotdb/{ => 
spark}/tsfile/WideConverter.scala (99%)
 rename spark-tsfile/src/main/scala/org/apache/iotdb/{ => 
spark}/tsfile/WideTsFileOutputWriter.scala (95%)
 rename spark-tsfile/src/main/scala/org/apache/iotdb/{ => 
spark}/tsfile/package.scala (98%)
 rename spark-tsfile/src/test/scala/org/apache/iotdb/{ => 
spark}/tool/TsFileExample.java (95%)
 rename spark-tsfile/src/test/scala/org/apache/iotdb/{ => 
spark}/tool/TsFileWriteTool.java (99%)
 rename spark-tsfile/src/test/scala/org/apache/iotdb/{ => 
spark}/tsfile/ConverterTest.scala (98%)
 rename spark-tsfile/src/test/scala/org/apache/iotdb/{ => 
spark}/tsfile/HDFSInputTest.java (93%)
 rename spark-tsfile/src/test/scala/org/apache/iotdb/{ => 
spark}/tsfile/TSFileSuit.scala (99%)
 copy client/src/main/java/org/apache/iotdb/exception/ArgsErrorException.java 
=> 
tsfile/src/main/java/org/apache/iotdb/tsfile/exception/NotCompatibleException.java
 (77%)
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSFactoryProducer.java
 delete mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/TSFileFactory.java
 copy server/src/main/java/org/apache/iotdb/db/rescon/TVListAllocatorMBean.java 
=> 
tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/FileInputFactory.java
 (80%)
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileInputFactory/HDFSInputFactory.java
 rename 
tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/{FileInputFactory.java 
=> fileInputFactory/LocalFSInputFactory.java} (65%)
 copy 
tsfile/src/main/java/org/apache/iotdb/tsfile/{read/query/timegenerator/node/Node.java
 => fileSystem/fileOutputFactory/FileOutputFactory.java} (78%)
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fileOutputFactory/HDFSOutputFactory.java
 rename 
tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/{FileOutputFactory.java 
=> fileOutputFactory/LocalFSOutputFactory.java} (63%)
 copy 
server/src/main/java/org/apache/iotdb/db/sync/receiver/recover/ISyncReceiverLogAnalyzer.java
 => 
tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/FSFactory.java
 (50%)
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/HDFSFactory.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/fsFactory/LocalFSFactory.java

Reply via email to