Sign in
apache
/
iotdb
/
refs/heads/research/LTS-visualization
commit
58f5121c55cea13826fc07c2d8c9d844814fddbe
[
log
]
[
tgz
]
author
Lei Rui <1010953854@qq.com>
Sun Oct 27 23:50:29 2024 +0800
committer
Lei Rui <1010953854@qq.com>
Sun Oct 27 23:50:29 2024 +0800
tree
4f2cda5e649253c5bab265c32ce48cbfc12f5f11
parent
cd4bed2a3377723a261c3859211dccf62d4f8db2
[
diff
]
update readme
README.md
[
diff
]
1 file changed
tree: 4f2cda5e649253c5bab265c32ce48cbfc12f5f11
.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
ILTS
The code for ILTS and other baselines compared in query efficiency experiments are available in this repository.
ILTS is implemented in
server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/LocalGroupByExecutorTri_ILTS.java
with convex hull precomputation in
tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/statistics/Statistics.java
.
LTTB is implemented in
server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/LocalGroupByExecutorTri_LTTB.java
.
MinMaxLTTB is implemented in
server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/LocalGroupByExecutorTri_MinMaxPreselection.java
and
server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/GroupByWithoutValueFilterDataSet.java
.
MinMax is implemented in
server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/LocalGroupByExecutorTri_MinMax.java
.
M4 is implemented in
server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/LocalGroupByExecutorTri_M4.java
.
OM3 is implemented by storing the OM3 coefficient table as regular time series and querying them with a
WHERE timestamp in (%s)
clause.
The README of
Apache IoTDB
itself is in
README_IOTDB.md
. To build this repository, run
mvn clean package -DskipTests -pl -distribution
.
Others:
Visval is implemented in
server/src/main/java/org/apache/iotdb/db/query/simpiece/Visval.java
.
Uniform is implemented in
server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/LocalGroupByExecutorTri_Uniform.java
.
FSW is implemented in
server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/LocalGroupByExecutorTri_FSW.java
and
server/src/main/java/org/apache/iotdb/db/query/simpiece/FSW.java
.
Sim-Piece is implemented in
server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/LocalGroupByExecutorTri_SimPiece.java
and
server/src/main/java/org/apache/iotdb/db/query/simpiece/SimPiece.java
.
Some integration tests for correctness are in
server/src/test/java/org/apache/iotdb/db/integration/tri/MyTest_ILTS.java
.