MCPcopy Create free account

hub / github.com/CDSecLab/MJXT / types & classes

Types & classes28 in github.com/CDSecLab/MJXT

ClassAESUtil
src/main/java/utils/AESUtil.java:14
ClassBloom
A standard Bloom filter.
src/main/java/utils/Bloom.java:7
ClassHash
src/main/java/utils/Hash.java:7
ClassJXT
This java file aims to run the JXT algorithm @Author: 杜凯 @Date: 2023/09/12/15:23 @Description: the whole procedure of JXT
src/test/java/JXT.java:23
ClassJXTp
This java file aims to run the JXT+ algorithm. @Author: 杜凯 @Date: 2023/09/08/14:36 @Description: JXT+
src/test/java/JXTp.java:19
ClassJXTpp
This java file aims to run the JXT++ algorithm. This file can generate the Figure 5 in the paper of JXT++ by setting different table_num. @Author: 杜凯
src/test/java/JXTpp.java:20
ClassM_JXT
This java file aime to extend JXT to support the search of multi-tables(three or more) by the trivial method. This file can generate the Figure 5 in t
src/test/java/M_JXT.java:21
ClassM_JXTp
This java file aime to extend JXT+ to support the search of multi-tables(three or more) by the trivial method. This file can generate the Figure 5 in
src/test/java/M_JXTp.java:20
ClassServer_JXT
Created with IntelliJ IDEA. @Author: 杜凯 @Date: 2023/09/14/16:58 @Description: the server's process about the search algorithm of JXT
src/main/java/server/Server_JXT.java:18
ClassServer_JXTp
Created with IntelliJ IDEA. @Author: 杜凯 @Date: 2023/09/22/20:40 @Description: the server's process about the search algorithm of JXT+
src/main/java/server/Server_JXTp.java:17
ClassServer_JXTpp
Created with IntelliJ IDEA. @Author: 杜凯 @Date: 2023/11/06/19:09 @Description: the server's process about the search algorithm of JXT++
src/main/java/server/Server_JXTpp.java:21
ClassServer_MJXT
Created with IntelliJ IDEA. @Author: 杜凯 @Date: 2024/03/20/9:24 @Description: the server's process about the search algorithm of JXT called MJXT, wher
src/main/java/server/Server_MJXT.java:21
ClassServer_MJXTp
Created with IntelliJ IDEA. @Author: 杜凯 @Date: 2023/09/27/19:54 @Description: the server's process about the search algorithm of JXT called MJXT+, wh
src/main/java/server/Server_MJXTp.java:19
ClassSetup_JXT
Created with IntelliJ IDEA. @Author: KaiDu @Date: 2023/09/12/15:44 @Description: the setup algorithm of JXT
src/main/java/client/Setup_JXT.java:23
ClassSetup_JXTp
Created with IntelliJ IDEA. @Author: KaiDu @Date: 2023/09/22/16:37 @Description: the setup algorithm of JXT+
src/main/java/client/Setup_JXTp.java:23
ClassSetup_JXTpp
Created with IntelliJ IDEA. @Author: KaiDu @Date: 2023/11/06/16:26 @Description: the setup algorithm of JXT++
src/main/java/client/Setup_JXTpp.java:23
ClassTable_Gen
This code aims to generate the table with different numbers of join attributes. For example, 'data/table1/table1_k5_j5_65536.csv' @Author: 杜凯 @Date:
src/test/java/Table_Gen.java:14
ClassTable_Gen_Entropy
This code aims to generate the tables with different entropy. For example, 'data/table1/table1_k9_j1_65536_16.csv' @Author: 杜凯 @Date: 2024/03/18/11:3
src/test/java/Table_Gen_Entropy.java:14
ClassTable_Gen_Lmax
This code aims to generate the tables with different Lmax, where Lmax is a parameter in JXT++. For example, 'data/table1/table1_k9_j1_65536_Lmax.csv'
src/test/java/Table_Gen_Lmax.java:14
ClassXor8
The xor filter, a new algorithm that can replace a Bloom filter. It needs 1.23 log(1/fpp) bits per key. It is related to the BDZ algorithm [1] (a min
src/main/java/utils/Xor8.java:13
Classtest_JXT
This java file aims to test JXT's query efficiency for the table where 20 attribute-value pairs are queried in batches. This code can generate the dat
src/test/java/test_JXT.java:23
Classtest_JXTp
This java file aims to test JXT+'s query efficiency for the table where 20 attribute-value pairs are queried in batches. This code can generate the da
src/test/java/test_JXTp.java:20
Classtest_JXTpp
This java file aims to test JXT++'s query efficiency for the table where 20 attribute-value pairs are queried in batches. This code can generate the d
src/test/java/test_JXTpp.java:21
Classtest_JXTpp_Lmax
This java file aims to test JXT++'s query efficiency with different L_max {100,200,...,1000}. This code can generate the data about JXT++ for Figure 6
src/test/java/test_JXTpp_Lmax.java:23
Classtest_Setup
This java file aims to test the setup time cost of JXT,JXT+,JXT++ table-wise on the dataset with different join attributes. This code can generate Fig
src/test/java/test_Setup.java:12
Classtest_storage
This java file aims to test the storage overhead of JXT,JXT+,JXT++ table-wise on the dataset with different join attributes. This code can generate Fi
src/test/java/test_storage.java:13
Classtool
src/main/java/utils/tool.java:3
Classtuple
Created with IntelliJ IDEA. @Author: 杜凯 @Date: 2023/09/21/16:05 @Description:
src/main/java/utils/tuple.java:10