Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CDSecLab/MJXT
/ types & classes
Types & classes
28 in github.com/CDSecLab/MJXT
⨍
Functions
74
◇
Types & classes
28
Class
AESUtil
src/main/java/utils/AESUtil.java:14
Class
Bloom
A standard Bloom filter.
src/main/java/utils/Bloom.java:7
Class
Hash
src/main/java/utils/Hash.java:7
Class
JXT
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
Class
JXTp
This java file aims to run the JXT+ algorithm. @Author: 杜凯 @Date: 2023/09/08/14:36 @Description: JXT+
src/test/java/JXTp.java:19
Class
JXTpp
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
Class
M_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
Class
M_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
Class
Server_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
Class
Server_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
Class
Server_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
Class
Server_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
Class
Server_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
Class
Setup_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
Class
Setup_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
Class
Setup_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
Class
Table_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
Class
Table_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
Class
Table_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
Class
Xor8
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
Class
test_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
Class
test_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
Class
test_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
Class
test_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
Class
test_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
Class
test_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
Class
tool
src/main/java/utils/tool.java:3
Class
tuple
Created with IntelliJ IDEA. @Author: 杜凯 @Date: 2023/09/21/16:05 @Description:
src/main/java/utils/tuple.java:10