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