This is an automated email from the ASF dual-hosted git repository.
xuekaifeng pushed a change to branch remove_stat_xkf
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from 6f5e91d fix test
new 18b6351 add conf and related docs
add c31903b [IOTDB-2353] CQ: support specifying first execution time
(BOUNDARY) when creating CQ (#4831)
add 53f48d2 [IOTDB-2400] Fix series reader bug (#4819)
add 46ee27b [IOTDB-1892] Add TsfileSelfCheckTool in server (#4674)
new c35c88f Merge branch 'master' of github.com:apache/iotdb into
remove_stat_xkf
new 742798b fix format
The 3 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:
.../org/apache/iotdb/db/qp/sql/IoTDBSqlLexer.g4 | 4 +
.../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 2 +-
.../Advanced-Features/Continuous-Query.md | 97 +++++++--
docs/UserGuide/Appendix/Config-Manual.md | 9 +
.../UserGuide/System-Tools/TsFileSelfCheck-Tool.md | 42 ++++
.../Advanced-Features/Continuous-Query.md | 114 +++++++---
docs/zh/UserGuide/Appendix/Config-Manual.md | 7 +
.../UserGuide/System-Tools/TsFileSelfCheck-Tool.md | 42 ++++
.../aligned/IOTDBInsertAlignedValuesIT.java | 3 +
...ava => IoTDBRawQueryWithoutValueFilter3IT.java} | 8 +-
.../resources/conf/iotdb-engine.properties | 4 +
.../org/apache/iotdb/db/conf/IoTDBConstant.java | 1 +
.../db/cq/ContinuousQuerySchemaCheckTask.java | 96 +++++++++
.../apache/iotdb/db/cq/ContinuousQueryService.java | 48 +++--
.../apache/iotdb/db/cq/ContinuousQueryTask.java | 32 ++-
...java => TsFileTimeseriesMetadataException.java} | 11 +-
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 4 +
.../logical/sys/CreateContinuousQueryOperator.java | 8 +-
.../qp/physical/sys/CreateContinuousQueryPlan.java | 24 ++-
.../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java | 6 +-
.../query/dataset/ShowContinuousQueriesResult.java | 21 +-
.../iotdb/db/query/reader/series/SeriesReader.java | 19 +-
.../java/org/apache/iotdb/db/service/IoTDB.java | 4 +-
.../db/service/thrift/impl/TSServiceImpl.java | 10 +-
.../apache/iotdb/db/tools/TsFileSelfCheckTool.java | 190 ++++++++++++++++
.../apache/iotdb/db/tools/TsFileSketchTool.java | 1 +
.../iotdb/db/tools/TsFileSelfCheckToolTest.java | 239 +++++++++++++++++++++
.../iotdb/tsfile/common/conf/TSFileConfig.java | 3 +-
.../iotdb/tsfile/common/conf/TSFileDescriptor.java | 3 +
.../TsFileStatisticsMistakesException.java | 7 +-
.../tsfile/file/metadata/TimeseriesMetadata.java | 13 +-
.../TimeseriesMetadataStatisticsLoader.java | 10 +-
.../file/metadata/statistics/BinaryStatistics.java | 15 ++
.../metadata/statistics/BooleanStatistics.java | 17 ++
.../file/metadata/statistics/DoubleStatistics.java | 20 ++
.../file/metadata/statistics/FloatStatistics.java | 20 ++
.../metadata/statistics/IntegerStatistics.java | 19 ++
.../file/metadata/statistics/LongStatistics.java | 19 ++
.../iotdb/tsfile/read/TsFileCheckStatus.java | 7 +-
.../iotdb/tsfile/read/TsFileSequenceReader.java | 135 ++++++++++++
.../tsfile/write/MetadataIndexConstructorTest.java | 30 +--
41 files changed, 1199 insertions(+), 165 deletions(-)
create mode 100644 docs/UserGuide/System-Tools/TsFileSelfCheck-Tool.md
create mode 100644 docs/zh/UserGuide/System-Tools/TsFileSelfCheck-Tool.md
copy
integration/src/test/java/org/apache/iotdb/db/integration/aligned/{IoTDBLastQuery2IT.java
=> IoTDBRawQueryWithoutValueFilter3IT.java} (92%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/cq/ContinuousQuerySchemaCheckTask.java
copy
server/src/main/java/org/apache/iotdb/db/exception/{WriteLockFailedException.java
=> TsFileTimeseriesMetadataException.java} (81%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/tools/TsFileSelfCheckTool.java
create mode 100644
server/src/test/java/org/apache/iotdb/db/tools/TsFileSelfCheckToolTest.java
copy
server/src/main/java/org/apache/iotdb/db/exception/WriteLockFailedException.java
=>
tsfile/src/main/java/org/apache/iotdb/tsfile/exception/TsFileStatisticsMistakesException.java
(81%)