Sign in
apache
/
iotdb
/
refs/heads/research/M4-visualization
commit
2e955870e63c1937dbcf05df62b3cc4520818131
[
log
]
[
tgz
]
author
Lei Rui <1010953854@qq.com>
Wed Apr 30 17:31:43 2025 +0800
committer
Lei Rui <1010953854@qq.com>
Wed Apr 30 17:31:43 2025 +0800
tree
25e938c208634d2f845c3159e4a567c6e992cdd1
parent
f67cac34fad09e13c253f4d270f1895419dc6978
[
diff
]
fix
tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/page/PageReader.java
[
diff
]
1 file changed
tree: 25e938c208634d2f845c3159e4a567c6e992cdd1
.github/
.mvn/
antlr/
cli/
client-py/
cluster/
code-coverage/
compile-tools/
cross-tests/
distribution/
docker/
docs/
flink-iotdb-connector/
flink-tsfile-connector/
grafana/
hadoop/
hive-connector/
jdbc/
licenses/
server/
service-rpc/
session/
site/
spark-iotdb-connector/
spark-tsfile/
test/
thrift/
thrift-cluster/
thrift-sync/
tools/
tsfile/
zeppelin-interpreter/
client-go
.asf.yaml
.checkstyle
.dockerignore
.git-blame-ignore-revs
.gitattributes
.gitignore
.gitmodules
asf.header
checkstyle.xml
codecov.yml
java-google-style.xml
jenkins.pom
Jenkinsfile
LICENSE
LICENSE-binary
mvnw.cmd
mvnw.sh
NOTICE
NOTICE-binary
pom.xml
README.md
README_IOTDB.md
README_IOTDB_ZH.md
RELEASE_NOTES.md
README.md
M4-LSM
The codes for two deployments, M4 and M4-LSM, are available in this repository.
M4: M4 is implemented in
server/src/main/java/org/apache/iotdb/db/query/udf/builtin/UDTFM4MAC.java
.
M4-LSM: The candidate generation and verification framework is implemented in
server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/LocalGroupByExecutor4CPV.java
. The time index with step regression is implemented in
tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/StepRegress.java
. The point pruning with value regression is implemented in
tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/ValueIndex.java
.
Some integration tests for correctness are in
server/src/test/java/org/apache/iotdb/db/integration/m4/MyTest1.java
.
For the README of
Apache IoTDB
itself, please see
README_IOTDB.md
. To build this repository, run
mvn clean package -DskipTests -pl -distribution
.