Skip to content

Commit

Permalink
add main
Browse files Browse the repository at this point in the history
  • Loading branch information
Godforever committed May 29, 2018
1 parent c8709d6 commit d2c2f53
Show file tree
Hide file tree
Showing 50 changed files with 97 additions and 49 deletions.
2 changes: 1 addition & 1 deletion disk_block/286331153.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0000000100000175000000010000036400000002000000710000000200000224000000030000029e00000003000002a400000003000003af1111115100000000
0000000c0000003400000014000002d4000000140000037c00000005000003750000000c000002720000001b000000a20000001f000002c911111151
2 changes: 1 addition & 1 deletion disk_block/286331217.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
00000003000003bd00000004000003a800000005000000820000000500000093000000050000024100000005000003a600000006000001f31111119100000000
0000001a0000013600000004000000a90000000b000000370000000c00000138000000200000034200000025000001ef000000060000039c11111191
2 changes: 1 addition & 1 deletion disk_block/286331281.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0000000700000079000000070000013e00000007000002590000000700000333000000080000009c00000009000000f100000009000001f8111111d100000000
0000001b000002a4000000020000028c00000025000001930000000e0000033f0000001d000000f70000000b0000034d0000000f000003cd111111d1
2 changes: 1 addition & 1 deletion disk_block/286331345.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
000000090000036c0000000a000000640000000a000000720000000a000000e60000000a0000012b0000000a000001470000000a000001dc1111121100000000
00000008000002fd0000000c0000027d00000016000000db0000000b0000006b00000011000002720000001900000059000000270000017311111211
2 changes: 1 addition & 1 deletion disk_block/286331409.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0000000a0000036b0000000a000003e60000000b000000cd0000000b0000030f0000000b000003ab0000000c0000018c0000000c000001c41111125100000000
0000001b0000007300000018000001e40000000b000001eb0000001a000003c500000001000003830000000c00000302000000230000008b11111251
2 changes: 1 addition & 1 deletion disk_block/286331473.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0000000c000002d20000000d000000750000000d000001960000000d000002f50000000e000002750000000e000003da0000000f000000971111129100000000
0000002100000383000000260000029800000017000003e00000001f0000000a00000015000000b30000002500000151000000170000014111111291
2 changes: 1 addition & 1 deletion disk_block/286331537.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0000000f000000990000000f000002310000000f0000036f000000100000015c0000001000000189000000100000025b00000010000002c4111112d100000000
00000009000002bb0000001c000003a200000005000003600000001d0000018e0000000b0000019300000009000003360000002600000272111112d1
2 changes: 1 addition & 1 deletion disk_block/286331601.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
00000012000000bd000000120000011b000000120000019200000012000003b30000001300000265000000140000004300000014000000561111131100000000
000000030000025300000013000003a900000016000000cd00000006000003b300000007000002cd00000006000000290000000e0000032b11111311
2 changes: 1 addition & 1 deletion disk_block/286331665.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
000000140000035e000000140000038500000014000003c0000000150000000d0000001500000043000000150000005a000000150000009c1111135100000000
000000240000019300000019000001e70000000d000001d00000000e000000ab000000190000039e000000270000011a000000050000026511111351
2 changes: 1 addition & 1 deletion disk_block/286331729.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
000000160000015f000000160000016f0000001600000170000000160000023700000016000002d700000016000002f900000017000001b91111139100000000
00000012000003970000002000000359000000010000010f000000180000016900000007000003ad0000001e00000295000000270000006b11111391
2 changes: 1 addition & 1 deletion disk_block/286331793.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
000000170000023a000000170000028c00000018000000a30000001900000284000000190000032b0000001a000000ec0000001a0000010c111113d100000000
0000001a000001e30000000c000000480000001b000000bc0000000400000241000000010000005d0000000b000003670000001500000121111113d1
2 changes: 1 addition & 1 deletion disk_block/286331857.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0000001a000002640000001a0000036f0000001a000003cc0000001b000001330000001c000000290000001c000000960000001c000001651111141100000000
00000022000001bb00000002000002ff000000020000037100000008000003ca0000001c000003330000001d00000255000000170000015f11111411
2 changes: 1 addition & 1 deletion disk_block/286331921.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0000001e0000004a0000001e0000034b0000001f000001be0000001f000002e80000001f000002f100000021000000b400000021000002e51111145100000000
0000001800000212000000040000019900000010000001c80000002300000075000000060000012a00000021000001bf00000002000003bc11111451
2 changes: 1 addition & 1 deletion disk_block/286331985.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
00000021000003b70000002200000025000000220000004800000022000002020000002200000305000000230000002e000000230000028c1111149100000000
000000110000026a000000230000010c0000000f000001850000000300000081000000050000029200000001000003d90000001f0000009311111491
2 changes: 1 addition & 1 deletion disk_block/286332049.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
00000023000002f3000000240000013300000024000002190000002500000115000000250000022d00000025000003c10000002600000134111114d100000000
00000008000002d50000001e0000029100000018000001c8000000200000031000000005000003210000000a0000025a0000000c00000375111114d1
2 changes: 1 addition & 1 deletion disk_block/286332113.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0000002600000226000000270000004600000027000000b100000027000000c600000027000000de000000270000011f000000280000019e1111151100000000
00000005000000150000000b00000245000000280000020900000012000002b2000000170000019600000006000001a700000013000000b211111511
2 changes: 1 addition & 1 deletion disk_block/858993459.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0000000a000000640000001400000101000000140000019300000014000001970000001400000242000000140000026700000014000003b03333337300000000
0000002200000235000000140000010200000023000003c100000015000000bf0000002f0000003c00000020000003a6000000230000029233333373
2 changes: 1 addition & 1 deletion disk_block/858993523.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
00000015000000890000001500000130000000150000018900000015000002c40000001500000334000000160000000f000000160000004a333333b300000000
000000220000037d00000023000002c0000000340000037a0000002a0000007f0000003c000001a3000000360000030200000023000002ad333333b3
2 changes: 1 addition & 1 deletion disk_block/858993587.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
00000016000000dc0000001600000115000000160000020600000016000002c800000016000003820000001700000076000000170000008f333333f300000000
000000380000030a0000002f00000353000000320000033a0000003b000002790000001d00000057000000280000019f000000220000003d333333f3
2 changes: 1 addition & 1 deletion disk_block/858993651.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0000001700000115000000170000019200000017000001f700000017000001fd00000017000002970000001700000370000000170000039b3333343300000000
00000032000002550000003a0000031800000023000000440000001b000003670000002b00000335000000310000012e0000002e0000000833333433
2 changes: 1 addition & 1 deletion disk_block/858993715.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
000000170000039f000000180000003e00000018000002050000001800000279000000180000031c000000180000033700000018000003693333347300000000
00000025000000a700000014000001470000002a000000c80000003b0000023100000025000000b70000001d000002d7000000230000009333333473
2 changes: 1 addition & 1 deletion disk_block/858993779.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
000000180000037e0000001900000075000000190000026300000019000002b700000019000003c60000001a000000cd0000001a000000e1333334b300000000
000000350000019a000000140000009100000021000003e0000000260000008700000025000000930000001e000001c80000003400000200333334b3
2 changes: 1 addition & 1 deletion disk_block/858993843.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0000001a000000f60000001a000003320000001b000001f80000001b0000030d0000001b0000035c0000001c000000bf0000001c0000018a333334f300000000
0000002e0000013500000038000001e500000031000000b5000000270000011f00000018000003740000002f000003e60000003700000270333334f3
2 changes: 1 addition & 1 deletion disk_block/858993907.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0000001c0000039c0000001d000000ae0000001d0000016c0000001d000001f10000001d0000029f0000001d000003110000001e000000583333353300000000
000000210000012000000017000001f800000025000000aa0000002e0000020d000000160000039600000024000000ec000000240000039733333533
2 changes: 1 addition & 1 deletion disk_block/858993971.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0000001e0000011b0000001e000002d20000001e000003620000001e0000036b0000001f000001160000001f000001390000001f000001be3333357300000000
000000200000031700000029000000f100000033000003da00000028000001db000000330000014100000029000001e400000023000001e933333573
2 changes: 1 addition & 1 deletion disk_block/858994035.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0000001f000002680000001f0000028d0000002000000036000000200000012a000000200000016200000020000001bc00000020000001f3333335b300000000
00000030000003350000001a000001fc0000002f0000004f0000001600000221000000280000007f0000003b000000e0000000350000013c333335b3
2 changes: 1 addition & 1 deletion disk_block/858994099.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
000000200000020700000020000002b6000000210000004c0000002100000059000000210000019800000021000001a40000002100000263333335f300000000
0000001e000001e800000018000001af000000380000023f000000190000022600000039000000fc0000002b000000360000003400000231333335f3
2 changes: 1 addition & 1 deletion disk_block/858994163.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
000000210000027d0000002100000364000000220000027a0000002200000295000000220000034a00000023000000cb00000023000001593333363300000000
0000001700000361000000210000039f00000033000003470000003c0000007200000038000003b5000000320000031200000039000000d433333633
2 changes: 1 addition & 1 deletion disk_block/858994227.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
000000230000017d0000002300000346000000230000034e000000230000035d0000002300000360000000230000036e00000023000003ca3333367300000000
0000001a0000026400000017000003e70000002a00000150000000220000037f0000003a000003c3000000330000010200000014000003ad33333673
2 changes: 1 addition & 1 deletion disk_block/858994291.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
000000240000002a000000240000007800000024000000b300000024000000e60000002400000221000000240000030c000000250000000c333336b300000000
00000023000003d70000001c0000019900000025000002380000003a000001ae0000002c000001a2000000390000025000000027000002c7333336b3
2 changes: 1 addition & 1 deletion disk_block/858994355.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
000000250000001c000000250000037700000026000000e500000026000001b700000026000001fc00000026000002270000002600000276333336f300000000
0000002100000386000000280000017b0000001d0000019200000022000002ed00000016000000bc00000030000002b80000002c000001ac333336f3
2 changes: 1 addition & 1 deletion disk_block/858994419.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
000000260000028c00000026000002d0000000270000016000000027000002080000002700000291000000270000029b00000027000003c63333373300000000
000000260000005d0000002c00000311000000390000021800000023000001ce00000018000001130000002c00000290000000370000023233333733
2 changes: 1 addition & 1 deletion disk_block/858994483.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
00000027000003e0000000280000002d0000002800000055000000280000014b000000280000017b000000280000017e00000028000001803333377300000000
00000036000002f40000001f00000241000000380000013d0000002a00000178000000330000023e0000001c0000000f000000310000039e33333773
2 changes: 1 addition & 1 deletion disk_block/858994547.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
000000280000029b00000028000002de0000002900000014000000290000008d00000029000001b800000029000001d9000000290000034a333337b300000000
0000003b0000002b0000002b00000187000000170000020b0000002e000001b0000000160000015000000028000000ee00000014000002a9333337b3
2 changes: 1 addition & 1 deletion disk_block/858994611.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
00000029000003870000002a000000c80000002a000000da0000002a000001180000002a000002cc0000002a000003500000002a000003e7333337f300000000
000000300000014e0000001d0000029f00000039000001900000002e0000001700000031000003410000002a000000620000003800000380333337f3
2 changes: 1 addition & 1 deletion disk_block/858994675.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0000002b000001170000002b000001580000002b000002b80000002b000002d10000002b000003320000002b000003620000002c000000853333383300000000
00000021000001560000001900000184000000210000035800000035000000ad000000140000006200000026000000160000002b0000022633333833
2 changes: 1 addition & 1 deletion disk_block/858994739.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0000002c000001840000002c0000026d0000002c0000029e0000002c0000038a0000002c000003a60000002d0000025d0000002d000003373333387300000000
00000019000000750000002e000003bd00000016000002400000002c000000610000002d000001ab0000001600000290000000360000003433333873
2 changes: 1 addition & 1 deletion disk_block/858994803.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0000002e000000200000002e0000008c0000002e0000019a0000002e000001b60000002e000003d50000002f000000dc0000002f00000271333338b300000000
0000002e000001e20000001c000003440000001c000000560000002b000003600000001f000002e60000001f0000017d0000001500000130333338b3
2 changes: 1 addition & 1 deletion disk_block/858994867.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0000002f000003260000003000000119000000300000019a000000300000029c00000030000002ce000000300000033e000000300000039f333338f300000000
00000039000000b00000002d000002eb0000003b000002a100000037000000cc00000039000001b300000028000001540000002a000001d8333338f3
2 changes: 1 addition & 1 deletion disk_block/858994931.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
00000031000001d4000000310000020b00000031000003ad000000320000003a0000003200000098000000320000011300000032000001223333393300000000
000000370000011a00000021000002c30000002d0000028600000033000003a70000001f0000016f000000290000015600000026000003bd33333933
2 changes: 1 addition & 1 deletion disk_block/858994995.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
000000320000026700000032000002bf000000330000026800000034000001000000003400000110000000340000023600000034000002c43333397300000000
00000037000000ca00000030000003400000002e0000003e00000038000002a500000019000002cb000000220000006600000017000003e533333973
2 changes: 1 addition & 1 deletion disk_block/858995059.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
000000340000033600000035000000df00000035000001620000003500000195000000350000028d00000035000002bb0000003500000351333339b300000000
000000310000023a0000001e0000023b0000002d000002ce00000016000001a700000014000001210000001c000001a70000002f00000144333339b3
2 changes: 1 addition & 1 deletion disk_block/858995123.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
00000035000003a6000000360000013c000000360000018a00000036000002020000003600000220000000360000023f0000003600000289333339f300000000
00000023000001fc000000360000003c00000039000000130000002a0000003f0000002e000003b600000023000000950000002c00000283333339f3
2 changes: 1 addition & 1 deletion disk_block/858995187.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
000000360000033e00000036000003d900000037000000500000003700000086000000370000012c0000003700000205000000370000029c33333a3300000000
000000350000032f0000002e0000005f0000002f000001dd0000002a000003cd00000037000001100000003a000003580000003c0000007333333a33
2 changes: 1 addition & 1 deletion disk_block/858995251.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
00000037000002ad00000037000003d700000038000001e6000000380000021e00000038000002b5000000380000039d000000390000002233333a7300000000
000000200000016800000033000002b3000000190000032b00000020000001f40000001c00000359000000280000007600000028000000ba33333a73
2 changes: 1 addition & 1 deletion disk_block/858995315.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
000000390000003c00000039000000ee000000390000014f00000039000002a800000039000003c50000003a0000000e0000003a000000fa33333ab300000000
000000330000030f000000370000004d0000002c0000017b0000003c000002d3000000380000016a00000031000001dd0000001a0000021a33333ab3
2 changes: 1 addition & 1 deletion disk_block/858995379.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0000003a000001430000003a0000019e0000003a000001c70000003a000001e50000003a000002890000003a000003360000003a000003ca33333af300000000
000000330000032900000035000002f90000002b0000012b000000270000011d0000001a0000006f0000003a0000015a0000002d000001b233333af3
2 changes: 1 addition & 1 deletion disk_block/858995443.blk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0000003a000003d60000003b000000330000003b000001ac0000003b0000025b0000003b000002950000003b000002de0000003c0000039233333b3300000000
0000001d000003ac000000340000016b0000003000000155000000190000022400000019000000120000002500000269000000360000008333333b33
48 changes: 48 additions & 0 deletions main.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
from utils import *
from select import *
from difference import *
from intersect import *
from join import *
from projection import *
from union import *

def printTips():
print('====================Please Choose Options!====================')
print('= 1.Generating Data. =')
print('= 2.Linear Selecting. =')
print('= 3.Binary Selecting. =')
print('= 4.Projection. =')
print('= 5.nest_loop_join. =')
print('= 6.sort_merge_join. =')
print('= 7.hash_join. =')
print('= 8.Set Union. =')
print('= 9.Set Intersect. =')
print('= 10.Set Difference. =')
print('==============================================================')

if __name__ == '__main__':
while True:
printTips()
options = int(input())
if options == 1:
generate_R_S()
elif options == 2:
linear_select()
elif options == 3:
binary_select_R_S()
elif options == 4:
projection()
elif options == 5:
nest_loop_join()
elif options == 6:
sort_merge_join()
elif options == 7:
hash_join()
elif options == 8:
setUnion()
elif options == 9:
setIntersect()
elif options == 10:
setDifference()


2 changes: 1 addition & 1 deletion select.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@


# 线性搜索算法
def linear_search(R_A=40, S_C=60):
def linear_select(R_A=40, S_C=60):
BUFFER.freeBuffer()
R_addr = int(R_BASE_ADDR, 16)
resultPtr = BUFFER.getNewBlockInBuffer()
Expand Down

0 comments on commit d2c2f53

Please sign in to comment.