This is an automated email from the ASF dual-hosted git repository.
leirui pushed a change to branch research/M4-visualization
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 79e4e9266d0 update readme
new 5cc69fee9a0 fix sketch script
new 45a63a8139e improve sketch tool
new 052fd37301e add IOMonitor2 and add metrics for raw data query
new 1ded315f412 add license
new b634e42dd1d modify python-iotdb-connector add execute_finish
new bf06145984b add log info for plan type
new dbeeaccfecb add log info for plan type
new bf15b534d85 add m4_chunk_metadata log debug for visualization
new aeaafe1b7e4 add M4_QUERY_PARAM for log debug for visualization
new 55512608866 finish debug
new b24dbd33b03 [important] four-layer metrics design done, from client,
server execute&fetch, dataset&executor, basic ops ABCD, improved D search array
4 functions
new 76c0ff69420 fix
new 7ed7a87606f modify iomonitor2 print
new 694409ed1f1 [important]add metric mapping from level3 to level4
new 4bb3a52976a add print
new b9d14edd76b deprecate old IOMonitor
new 4173b42565b modify print
new cdc4fc55c33 fix session fetchsize bug
new 5d1b38cf49a fix python-iotdb-connector with MIN_MAX self-defined
datatype
new f3aefc3a74e detail dataSetType info
new 48bfd3d54d1 M4 udf add test
new 132ab5fe952 add udf time window TW
new 4dbc88e3f27 add config use_Statistics
new 8fd0e7e2081 update dataSetType
new 32254812dd3 exportCsv notimeout and fix
new 3d77172a060 fix
new dca90f4782e fix index out of bounds
new eb4a6ac5cf0 add tests in SDTEncoderTest
new 984bfebaf7d add test
new 19cc917b5b8 add test
new 3aa5d8d7cc0 add tests, confirm the best e
new be822bc3a67 add
new da7fa9210a0 save first and last points
new c7dfd4887e6 ni
new 49cd2898b93 runnable
new df9c9417648 rename
new 89c9cb7cb11 add metric
new 65099ff4384 fix metric
new b2956368b60 add log
new fcd4555e506 add log
new 960357c01ed debu
new d400a425893 fix
new 8d2f71561a0 fix
new c5fa371b3e2 fix
new 3992f77d0b1 add
new 359389a85e8 update readme
The 46 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 | 2 +-
client-py/iotdb/Session.py | 8 +
client-py/iotdb/utils/Field.py | 24 +-
client-py/iotdb/utils/IoTDBConstants.py | 7 +
client-py/iotdb/utils/IoTDBRpcDataSet.py | 6 +-
client-py/iotdb/utils/SessionDataSet.py | 13 +-
.../java/org/apache/iotdb/jdbc/IoTDBStatement.java | 7 +
.../resources/conf/iotdb-engine.properties | 6 +-
server/src/assembly/resources/conf/logback.xml | 20 +
.../tools/tsfileToolSet/print-tsfile-sketch.sh | 4 +-
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 22 +-
.../apache/iotdb/db/engine/cache/ChunkCache.java | 9 +-
.../apache/iotdb/db/qp/executor/PlanExecutor.java | 7 +-
.../groupby/GroupByWithoutValueFilterDataSet.java | 30 +-
.../dataset/groupby/LocalGroupByExecutor.java | 1 +
.../dataset/groupby/LocalGroupByExecutor4CPV.java | 172 ++++-
.../query/reader/series/SeriesAggregateReader.java | 10 +
.../db/query/udf/builtin/BuiltinFunction.java | 1 +
.../apache/iotdb/db/query/udf/builtin/UDTFM4.java | 315 +++++++++
.../iotdb/db/query/udf/builtin/UDTFM4MAC.java | 202 +++---
.../iotdb/db/rescon/PrimitiveArrayManager.java | 4 +
.../org/apache/iotdb/db/service/TSServiceImpl.java | 52 +-
.../apache/iotdb/db/tools/TsFileSketchTool.java | 89 ++-
.../org/apache/iotdb/db/utils/FileLoaderUtils.java | 19 +-
.../apache/iotdb/db/integration/m4/MyTest1.java | 8 +-
.../apache/iotdb/db/integration/m4/MyTest2.java | 6 +-
.../apache/iotdb/db/integration/m4/MyTest3.java | 64 +-
.../apache/iotdb/db/integration/m4/MyTest4.java | 6 +-
.../apache/iotdb/db/integration/m4/MyTest5.java | 281 ++++++++
.../m4/{MyTest1.java => MyTmpTest.java} | 65 +-
.../apache/iotdb/session/SessionConnection.java | 6 +-
.../org/apache/iotdb/session/SessionDataSet.java | 57 ++
.../iotdb/tsfile/common/conf/TSFileConfig.java | 30 +-
.../iotdb/tsfile/common/conf/TSFileDescriptor.java | 10 +-
.../encoding/decoder/DeltaBinaryDecoder.java | 2 +-
.../iotdb/tsfile/file/header/PageHeader.java | 3 +-
.../iotdb/tsfile/file/metadata/ChunkMetadata.java | 2 +-
.../tsfile/file/metadata/TimeseriesMetadata.java | 6 +-
.../file/metadata/statistics/Statistics.java | 256 ++++++-
.../file/metadata/statistics/StepRegress.java | 14 +-
.../file/metadata/statistics/ValueIndex.java | 121 ++++
.../iotdb/tsfile/read/common/ChunkSuit4CPV.java | 90 ++-
.../apache/iotdb/tsfile/read/common/IOMonitor.java | 445 ++++++------
.../iotdb/tsfile/read/common/IOMonitor2.java | 773 +++++++++++++++++++++
.../{ExceptionBatchData.java => ValuePoint.java} | 20 +-
.../iotdb/tsfile/read/filter/GroupByFilter.java | 4 +
.../tsfile/read/reader/chunk/ChunkReader.java | 5 +
.../iotdb/tsfile/read/reader/page/PageReader.java | 438 +++++++++++-
.../iotdb/tsfile/encoding/SDTEncoderTest.java | 373 ++++++++++
49 files changed, 3559 insertions(+), 556 deletions(-)
create mode 100644
server/src/main/java/org/apache/iotdb/db/query/udf/builtin/UDTFM4.java
create mode 100644
server/src/test/java/org/apache/iotdb/db/integration/m4/MyTest5.java
copy server/src/test/java/org/apache/iotdb/db/integration/m4/{MyTest1.java =>
MyTmpTest.java} (95%)
create mode 100644
tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/ValueIndex.java
create mode 100644
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/IOMonitor2.java
copy
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/{ExceptionBatchData.java
=> ValuePoint.java} (68%)