From 8a8926cef82b3eb22c6430fe0e32b8adee78c3ae Mon Sep 17 00:00:00 2001 From: Sandro Fuetsch Titan Date: Tue, 26 May 2026 19:35:50 +0200 Subject: [PATCH] mhmmm --- .gitignore | 6 +++++- __pycache__/baseStrategy.cpython-313.pyc | Bin 2467 -> 0 bytes __pycache__/hashJoinStrategy.cpython-313.pyc | Bin 1505 -> 0 bytes __pycache__/manager.cpython-313.pyc | Bin 1452 -> 0 bytes .../nestedInnerLoopStrategy.cpython-313.pyc | Bin 1500 -> 0 bytes __pycache__/setup.cpython-313.pyc | Bin 7291 -> 0 bytes __pycache__/sortMergeStrategy.cpython-313.pyc | Bin 1516 -> 0 bytes .../__pycache__/all_queries.cpython-313.pyc | Bin 1334 -> 0 bytes .../hash_join_resolver.cpython-313.pyc | Bin 572 -> 0 bytes .../nested_loop_resolver.cpython-313.pyc | Bin 511 -> 0 bytes .../sort_merge_resolver.cpython-313.pyc | Bin 392 -> 0 bytes 11 files changed, 5 insertions(+), 1 deletion(-) delete mode 100644 __pycache__/baseStrategy.cpython-313.pyc delete mode 100644 __pycache__/hashJoinStrategy.cpython-313.pyc delete mode 100644 __pycache__/manager.cpython-313.pyc delete mode 100644 __pycache__/nestedInnerLoopStrategy.cpython-313.pyc delete mode 100644 __pycache__/setup.cpython-313.pyc delete mode 100644 __pycache__/sortMergeStrategy.cpython-313.pyc delete mode 100644 repositories/__pycache__/all_queries.cpython-313.pyc delete mode 100644 repositories/__pycache__/hash_join_resolver.cpython-313.pyc delete mode 100644 repositories/__pycache__/nested_loop_resolver.cpython-313.pyc delete mode 100644 repositories/__pycache__/sort_merge_resolver.cpython-313.pyc diff --git a/.gitignore b/.gitignore index c1e74f6..0dd3373 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,6 @@ publ.tsv -auth.tsv \ No newline at end of file +auth.tsv + +__pycache__ +repositorie/__pycache__ +aufgabe4 \ No newline at end of file diff --git a/__pycache__/baseStrategy.cpython-313.pyc b/__pycache__/baseStrategy.cpython-313.pyc deleted file mode 100644 index 8123204d448e2595491dd92503cabfb10e6fefa6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2467 zcmbVN&2JM|5P!SgwKw)AP8>qPCCQSsr7M~=3W<Z~*{8iT@L3}o(YRUiF-JKC$NVf$dH)-r0skvd;Sd=j zS|Cm|VUn*MrlKas2@Pg>HTVLjRE~9JEzd9uj$@ggU2qa+ZEKAO>%!hwFjylxp`1qG zCJt`lbs_27+j@YIq}(o}q=%B-Z_bW{2-v50=wUrP!HckALePXbxh~L%Z>OvU!P-tO z1iVX=Xf)fQhM9aO?OK{g)1H-Gej&jzCZPQ+bhBtt+j7lDtnfQq5O9 zr6?57u!swwtEY<{YO}6o1-H5wF)$DB6u~UNPQ7F%Pe>8& zUy5CA=1${M+z4#dc;u6HtqQr?L{G9g+SfQl8u)Mma9g83_BW7ZM~hG&ruhG%UjY4) zH+9V)NChVAUMOU)KuClrBumslqSTQrItY#_g>hju=*OLjOVoBeCU`c0u@e-skaf#4 zi=M?g4S&s`mRrnus_18nNp8Kkn20G_W}@q*smB7AlX0<35wZ0|258Y?-E9ek8O)Qb z1B1j34u5z1+uL_9m1lP4o|WSjsTzBKW1<@Sa7!NBJ#gsJ#RnH3&X&*b$ldp6@6K+^ zgH?I3B5uj=?Zys1QXi-fkC)HF;uZCKCbiC5tA2Q@Ub<_MwUqv0nQ04|3| z0E>=rwTYONpm8IBgGM$S(Vu}VI>8oX@DTY{y`T-L3%XT`11_8p8yWyF`-l=#BCG~e zK`j&|n$)%nZSx6qW9h#}`}!c09f=pyuwIId04d4yTI!Q4nsOm|X-+9cltzh9DW#x- zJHn-KrU>m2x;M=6d8HH>9baUetBNcDsi%iQncsAp39t1i9}Q}#R-^s6NkKLUj7bfZ zER?q$0E^2)t_6KAgT`o zyi*SC#NzA8)sb@O52(Q>`I+0;q{a2YGu5V z-7qVkJvqABHL)d4?n-?t8SGrYN<%&Ef_jr*f8>iOfiRJ*?`uQ&ed0< zhOuZ<*ULd`bqcU7ExF5PVJSP#!qzR%a$Jb3OYv2MP^77y&MdI-+2(`Egp6%MaX`_~ z9@s?tkR3(lho#RjpnN>rG}4|&?F9^_VLT=^OR>dKtSO)QZ^8^nUz3-DAP%n2Z}*Q? z`^UEXPgVO*JPzFdW0|K*niRyQ-(HtpP|b92+aSTheCIN=vc0tSBDY?cU2)TzD!$%^_(Vxij)jk@Jd+kJ z&%Bn-<$MIHe69NgXyFUDfYibaNwy9%(E0gmH- dBg%6Uc}}9wN!LHp+uZP<1lZmb&-MEn{sTQF0S5p8 diff --git a/__pycache__/hashJoinStrategy.cpython-313.pyc b/__pycache__/hashJoinStrategy.cpython-313.pyc deleted file mode 100644 index d3cf74903b43e48bb7089b2561998b16270716dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1505 zcmb7E-ES0C6hHH^AMNhargm+ChE5C=*Ju-E8w^&W2#VX-2WHox9lV*H-Y!$8GwZ!G z3ZxGtCWcK+@P(u#CiqzY1AX#eV8e&x2A<%BH+3QU=sB~yN`VJG55Ifvz2~0qb9<%I zC?LIltGs?%2e?n0A!P;l z&!rk+%nMv88Ixq#Lb|9ve(#9WkX%UTSm1k~JI5n0+2CO;okr+8wi{e%CZgrM?}xme zgnrnvj=Qnj#Kbx8CTlIX$*a!UrvjaCpBGd~wfpH5%nuzV2jm38Ul-wSzSPNe^V3_C z+l5>CY7bAr(+CGdDNEDzDV|cA8gOcO_r$s~tQx$9a_%(13YkgC)}H_7HN0II*y7s1 z8lEpr>TI3x1vt46ASA8X)W8lnHL_!yZW`Lqjs+iC00ppMCGB^*u47l7*^R!WvREAW zPrevW_@e(0U-V~v!PYXDFU(NIEb3Y-jA9GhtR0D%uUc!7u&}Ru={5tdGB`v$uH-}s z{S{OjHFDyd$J?$>k=I&1Hy*_i~r}{6>&rWyd!y6N|>&4oGseN1V zwau%W-Kkf%Ke;(|_|gY=isP4;I!nJ6XS>DOA9A;gFaK`9^qY^eFtV$Y>lD5%Jt)s? z)vq~Moo@M+?ZY?Ahc2Di`6zR{IQNGEFIEM0?~hQ)(-hLMF{VZt+lW?^fcPTA!E=Mb z%@|{AzL0T%a}-95rSs8`w2bo@yRq*vH;#qh#Dw99s?uOuJ&q&HDq25N)T;0F(?oqI z2q=5~S^5SZ>sn^v&+KUCU=I*dCsUzi{32!rZ%5LPBl-^JX=>RzR+T7x(5dynY*-u-)%kyT+)Ys1H2ta A-T(jq diff --git a/__pycache__/manager.cpython-313.pyc b/__pycache__/manager.cpython-313.pyc deleted file mode 100644 index 6377f6b2b85657553b407688e4aaf94ef5abc4f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1452 zcmb7D&ui2`6rRauyVGsft<_?GA=_e=wOTy1Af*Vl#e>y?jRnELklm&+b(__h1X@o$ z2@2BFg2(k{|D1wF8TI7JTX7YyzBfr~TYAueyuA7HUf%bY zlPxoKI@iEy5u4a_k=&(%R?s&V4PgwBF=FS2h;2?oHZGC#jcWcox>c&IIahjiB;3gJ zx0dRNX6x|p4*_WrhX`sDVc1mUY{N094E*o9De~#g)VnS_?-U&7uqh)Cc@Wj5@ou{? zL`2bMV0-LtVfn>sk1E`EL)Z7jcPyruOo`M}u9^z^Ie0p~U|Qr+Z$raqe6mZIcBv?U zziTK{dW|)`k(gAesQdFX&WiMebmkgC{i(Citj8N(7)fU(3>@2Syr{*(ckTqC_b?8F z(621Gky`^zoZIo5@7BC2XCt9F`D{xu&Vw+BI9I(X@yQIqW;@7Zn|vCmyeW0SCI8-s z=!S5CM=g55r2It*eAOepC_5r`E-QQlWSEBPh_e`9cpiHq@Z_=TsGwGH2AmdIAGGSnAYhq z&?gTdC*rV5weS)vRg!@zc$;25jyzS)^iF|3h>>WHh&{N+2KU*prmF{VsanE858Vw9 z2EEAnMsqc8pl@+FZMTtrDRaIS2pKit@`O#!1rCouA;dW_%3KZVk;=iH76S-gL^Fn8 z`Z<@88wGXlMv(|=KviSk)H%!2VLmjJM<^om)i3E ze0%fVBw`ak7|mb)1wkW8WB9+SsVuzO*%+Q4YAu*CF1cY~poAOb4Yedu%(O{d<>PH#7Z)0y?o zj6%Z$PlioQcp@o@2|m`p!*@diBDsMldErf6h(3DG%x>dQ z>qJOTL~4w4*LR|b^N1XqDA&~Lho|gzBxGct^*#41`&{TI8zP7!yB&D8<@lSOM0V{9 zULcl}zze$OIVW~HSU>xNWWDQjM8ghVobO!killc{=1U4PHwvG^i6#;Lxdso5m40ET zIJI?fyYy?ZF~C)D8R1Z$ygDPbPZIVFGHY{si?R@s8-lxf-(#ssF=J>;%3C`C&8O1&_ zCkQ!DsgUJaMFz%B?77^DW9fCUTu4e)8S>K=NLpTJS)Hg+&tyfSu9E~*yNoa2!848J znt$iVbH@gNkOr9^YT>8wh7`Rp^5T#_fVqsP+{ahu!_QD=4_PKckNzo1=2H`Lnlwr~ o4L}tavSd%oqqs(qMKy#!bjH{tXg-3so*Mhuu`T}@;E-PY7cIO`Qvd(} diff --git a/__pycache__/setup.cpython-313.pyc b/__pycache__/setup.cpython-313.pyc deleted file mode 100644 index 73a0df5187a9334a050d9402e0ba5495458e10fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7291 zcmc&(OK=-UdhP)R?*{<^5JicUMh{zrNRgIA$|9|b4Zb8u6hvbHhbkh40)Y_)3mjk@ zz*@p?#c;A!D|xp{URSxqebsVr+$4t_a>&uAJrfIhi5)X3Z^f771j)|Dr~H2pW(Jf< zOY2l6UBur#-G6ug{rBVhy7`sI<0KFYo1u3Pgb4W${Lq4}llbaWj*w4?NJQ>Bp=!)g zj(wY`iN$7WW-(8Bh)vfm*R0ekkd*ZV8SgYB5YbF+B2Vq3M6`@@q7{BNj6s?p&;B+i zI!3J2AvzBe>J(idU7|bX7Ck9X%9|qbqnc?(oZ{kw@uj8WC$y9ipM~*^nJkbo#*5y= z#IW6Ca#RDlv{DSeVr8FOi z0WmmX2EX*iwJc2qVl9gvN%fx~VkmVaKG{{=NqWfz(>Tls252dGg6yql=&W!nT=?LB zVue_kQ(T2&CYR0?E0X;ETAw&OKRcZerf()=iNP~rVJ?32hLEXN?(9=ksxB95=cnVd zk;JT!j78s0&I-}k%ZZ=)hhE#4lRF)?RWf&yR|$chE=Dx?FAi^eyz3;Q)pCtk>sR#R^r-TzhY;Dm)Te2QJxfQlbkeT1cowp>G#mL| zcJyoYc4@w(9kQd#249yA4z0D_HY`4T&T@ZOt$i%->f^v-$L0nF@iwbgE^%@?cxt>r5u9E#2T zj#DhF8Jf>1j)h3#YC4ikTva$)vs5d$&t8I))Go={VlFSQbQBhnQ}YUshl0X6!X|~6 zGpmwfQBOdVVlGQ1#g;7=s;hEY;qf>LTd5CBRQSsM5@=TPm4c)=mW#!^YLdS%WvJpn z)qMGmL@7G!8}F=Kp?Rq+M4+ol!T4SPJ^1cV6f2p6plJ=F+OU9y;YpzuSSXe&D^wES zo)_X(xsqR%CKX#*$`<8Z`5Q;1R4UwuF-?a3ig!h-q#<9HvXy*MR;<}7Ef=X0OlPT- zsYvNcX1O4h)3=K>E5RV3DTObVBv~;P%Ze3h1I8$hY_W7deVZ0np@HJ+YQCb_qxx;Db6~FO zaK(*zY3&Qeo0Hc!@pHbV z<+tqqmfhQO`&z#Fwu4wgPl&~0ZF`BOXPXZ-_|O*LyW{je3V#^>$xwZ|?dJtkGv1PAHDZS`>`h$5*%$? zyGI7@`SJV*^FNBUc(3ZG&-jC1!TgY2oB+|9af09fKXL*%BXw4Q7OFuszmOsD+Ib8J zZ@HlJ1$KUaw-&8kE!uXqXxfW680Yv);oZeOD?k?MV4nPBTGX_AsIUVu#U{Ho9_HJqEpxVwe zY(r-!TB&jO5Iu~`Fe%%*#^mi{13Jgs%^~)&VQ(JuvNqVeYwM7lAIcbQRD){18%U^TrgY{(ad{}V z&fTqcO1zsdl@JjJic=_FMR5iNu3yE;;J^G{zH*1+hNfW@Ln!bOfR2C&JLo8;UqgWxf3=JA zn8Ia3FQK@I;&l*ZoMoL4&aH@$8ZE3fX+7I z4h`%K9Q)0!U));%L37~3X8%~5SjH`Fvo&b{npiE4wvSj`e}V3vaLo|1e=Ym-yBiZ* z{J4RTE!Tl<*FeKHu$JF;4K`eZJ8u8xflL2-ddofaCwFik0CgdNx}OD5g9>5JH^wK(624=wu=j;t)E|CcsHwy93pI5($IHHGo3Mc8cGvJI@ii)F9%w`IAfLAO0_}GQ>VT)qTEwlR@Uj-(w*h`sm`Mn~|DZHwM z=aS;onE3Y!it|P!9*v|~>zy<^h-E9dbN$?jxbhnfhDgw1S$vI9!7<(AWEe;Jo0oJH&u zQjbSGBmWM54Y-_ z;2K>W^D*q|4EyiuOw|xnHnFQ|qgzb}DS)AJq02B`1L=XT^7?D9?V+P{2VL(R?8E1K zLt>$;jP0R-BVn&4y4Jagi-t!un|9}fIYtv8LZ(;7mDJfX0wfuk_%#;11)@$mxVsrp zZLq!yj3j|BMea(-eC;y_(6( z>9k@|pTPU0_!2Itk0@1|!Pg+6QWP@ySOhO!w(Ol^J}bei)*Y!(s@a(Oq!2zz@m!(_ z6vt7V1fke7bfuJ`WeLt$_HPJ^BU8y2qg=?#i~%V;EDd-Dg7=Vu#E6;VoHib%oYFmb zW-5b4WtEyS3MgO`I9MDE?i?75H$qp~JIn%hP8BONf-3GzE|&(ISee4#mF}0}WJev$ zg+ZZI86!gY?}$nU7_GBkUM=RT1?jJ70g70%p%^b&lPQ0I!p3jNvbK-!+zmcPV zCaxcOzBqDmlN@R>3GWB~z!&z*ZL=w8ZQF_CBBXrJrdsy#w#DqTKDAqX)+fh8epB7^ z^tC~*_vt&_DA(K0afi6$Yp2=-qV@5Oz{bk<$Xkt(w?4hJJ^fB&`kn3ROauN#GMnK{ zz22`6Eql+}z;@qI zqi?9$cXo3u-Zm4D`N9!|x<{b~Nd^Gd;+Rv_iba~S$Z1Knc X#Csm(9=-eU-Ou>Gwx95anfLw&9<;Jo diff --git a/__pycache__/sortMergeStrategy.cpython-313.pyc b/__pycache__/sortMergeStrategy.cpython-313.pyc deleted file mode 100644 index aef1d9aa4306902a3dc22690c55aa5246239d12e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1516 zcmb7E-ES0C6hC)n_M_cdij}psG%z7pTqAwZZ7{kLL{QU)N|fXJ zkpB3ka{4n3;CI>#DK}txuOV|8Y_Qn^%rnU>;w1 z)%-o$RGBJB5l6w70$KC08w)#;ZX#M|y}ocC(RxO`8ZMurJqIMSL25RWdIM_A)~4We zQ5qSK_K?rnhRiqMZ6*tQp_)_A*^x|+3E6sV;+}!pJc1!nRODrE2H_yP49mkCSVG;W z@cyIm#^XpVXkiG8RZZpMv@N76a_)zI!a3SAViBw=!;8XD6;_%&bk~F`xk13cNQLx8 ztVTHZ0ymC1kIArwbU~eb_f4k}3mH3y1K<1HITCs4nh2BFX@tIGyTQ3;DqGHbekhjG z&<|VI5jSz0m^tU2bhYI+Ma_x-9qDZQtfX41sVzyE9lA^|#N!B$F2L<#xl`yCC)amu zlzuJNdUy&RBODMVElboVcuI+Cz=`4AQ|t1uaPSt&xsw3PWF{krr(1btlcr1ew4du&it*z3pGhi`~y^rG>$ZNoU2jJ*P@j)Al~FS zfo?Fk8RLA_mvIu{K!p+K*_;eQ#lcM6#P_(HB+_qU#&A|uc`&w~z***1)=w36?4f?1 zsQn}XrLR9y-@pTn<>nsdM|1mnfRH(v2`%DZVM)=BVn2!KUzo)bC47y3Dn9reWxtdr zjrs6{l%ze=Aa@c+QD^p5vEGmMpxldR|h>@28lAJb7*o_ZQ@cu0*-!;K9Nzb3c;>EuFfF}d5O8HItnG3B{``m%G`qdeH9!_ zOEMHZ-TnN7TopY1TwEg*G%`~v;uC?w@dc$xnJJn&3IU}_IVfttN`SICP$ekFhI_aI z%>tRL2UOzeqF@U)0K&0`E3LW!XM&uL=H|iSTA-_3AU*+wA;F^sCp@%fTq%s|2(#Ry`9cPff5;)9n|D@hI`j=cQ% z%)FG;id$UenZQ&AW>?jtIM+2Iz{k@(PcF?(%_}L63C+ul z2~NzZN-8Z%k8#V)OART_%gjqxa7iplOiC!k`J;kCNU=` z9%`9hLFFwDo80`A(wtPgB5t5{j6hr*03<#zGcq!MU}F*C`M?DvKJs!4vVD+3;tI2U al$I1^YT*4~g(QkikqFa827w|@prHVUsbseR diff --git a/repositories/__pycache__/hash_join_resolver.cpython-313.pyc b/repositories/__pycache__/hash_join_resolver.cpython-313.pyc deleted file mode 100644 index 45417641a61ead261980d4cba9e0afbf8c2dc67a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 572 zcmZuu!A{#i5M4VY4vCNoQIJ4A)o(xQ`I;A zfD0eN-}q7q`Pv@{$`5qinktCSVKg&u-@KWf#oAg887u#6Ufx;={mPRkTPcFY8x!0i zjIj0A#x^b)ztXXB8COi?;A)Ytc5H=$TDzWX;lZ#4f_fZW0XpJR&RX4;oJ^AKB`5?H zz@=oOz?xqMOXw3Z*?d<1M{3)dGiEv$$;t{eM9FSWm$Qh4ECJ=}?=14C-JM**^{GDv zcS`jX#$73PlFj__62##ec=sTA{of}2!TIUv!|*Tqf>oeqq}ojCC@|w(@yrRSVsz|X zw5`lBCCRVh9xd{3&7gNkMjDhRXPo)pNMHJK2qMyCBpAVzCtj=qa?S({W5Gnw>eGmN zR0BDUCjs@~JyBr9SR@q#P4dm$KZ6xYsx$kMRgXeBjyW8w{LbdWNS_!tFIko~ub}2$ z`tD=exOmuTr@Os$z5iG)H7fHOYMxnX?`zs14;y>w{-<>Pvq4@}9_y=h`^HgK)8jWA CE4I%7 diff --git a/repositories/__pycache__/nested_loop_resolver.cpython-313.pyc b/repositories/__pycache__/nested_loop_resolver.cpython-313.pyc deleted file mode 100644 index 86c68bbf32f3c76217b14254dc960f041223f59c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 511 zcmZuu%}&BV5Z;!bBE&=?m}oq3k`N6-;zc7S2zXKs7H*p~TNuhh+pW8;#@>7gAHs`| zVtO>a`T`hUz-5Ngg(yFk@Bs|zCIlwL0sFm+~ z8`ZTi-1|fSifU@Cjj2dX;tU4?et43|ndei7hQJN+ME%jURW)rknj0<%AI65wnAeh% zRKvr6Uw3;q?cwb}cF%iE_?GPaV8@z6I3;7VUsGaDQp|pYH?&NCC$>5lcqo7id~MUw z9Cz6$aKQBi9=a6k#174XTlj{$FbG`gT9q#GiAecl9~BtzL|V8%W}D78TAtikfgfOjjjLKNB!J9NT= ziEiCKMbb)&ftQ!2Lg_?;dS