- 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.
LeiRui/iotdb
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Languages
- Java 95.3%
- Scala 1.2%
- Vue 0.7%
- Python 0.7%
- Shell 0.6%
- JavaScript 0.5%
- Other 1.0%