From 7ae82906648261b100ed06cf196f4893a305bb3e Mon Sep 17 00:00:00 2001 From: karin_pettersen <karinep@stud.ntnu.no> Date: Mon, 28 Feb 2022 10:45:15 +0100 Subject: [PATCH] Created sort DB file --- .../java/com/application/DataBase/DB.java | 19 +++++++++++++----- .../Bachelor_application.kotlin_module | Bin 16 -> 0 bytes .../classes/com/application/Credentials.class | Bin 370 -> 379 bytes .../application/DataBase/Authentication.class | Bin 2702 -> 0 bytes .../classes/com/application/DataBase/DB.class | Bin 8779 -> 8967 bytes target/classes/com/application/Main.class | Bin 1550 -> 1613 bytes 6 files changed, 14 insertions(+), 5 deletions(-) delete mode 100644 target/classes/META-INF/Bachelor_application.kotlin_module delete mode 100644 target/classes/com/application/DataBase/Authentication.class diff --git a/src/main/java/com/application/DataBase/DB.java b/src/main/java/com/application/DataBase/DB.java index fa8c89b..3bbdaf5 100644 --- a/src/main/java/com/application/DataBase/DB.java +++ b/src/main/java/com/application/DataBase/DB.java @@ -87,21 +87,30 @@ public class DB { return credentials; } + private static BigQuery getBuilder() throws Exception { + BigQuery bigquery = BigQueryOptions.newBuilder(). + setCredentials(getCredentials()). + setProjectId("sf-drying-optimization") + .build().getService(); + return bigquery; + } + private static void getFromExistingTable() throws Exception { // Step 1: Initialize BigQuery service // Here we set our project ID and get the `BigQuery` service object // this is the interface to our BigQuery instance that // we use to execute jobs on - BigQuery bigquery = BigQueryOptions.newBuilder(). - setCredentials(getCredentials()). - setProjectId("sf-drying-optimization") - .build().getService(); + BigQuery bigquery = getBuilder(); // Step 2: Prepare query job // A "QueryJob" is a type of job that executes SQL queries // we create a new job configuration from our SQL query and - final String GET_WORD_COUNT = "SELECT VariantValue, TimeStamp FROM sf-drying-optimization.124.int_sd_winccsensordata WHERE TimeStamp BETWEEN \"2020-06-09\" AND \"2020-06-29\" ORDER BY TimeStamp"; + final String GET_WORD_COUNT = "SELECT VariantValue, TimeStamp FROM sf-drying-optimization.124.int_sd_winccsensordata " + + "WHERE TimeStamp BETWEEN \"2020-06-09\" AND \"2020-06-29\" ORDER BY TimeStamp"; + + + QueryJobConfiguration queryConfig = QueryJobConfiguration.newBuilder(GET_WORD_COUNT).build(); diff --git a/target/classes/META-INF/Bachelor_application.kotlin_module b/target/classes/META-INF/Bachelor_application.kotlin_module deleted file mode 100644 index a49347afef10a9b5f95305e1058ba36adec7d6dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16 RcmZQzU|?ooU|@t|0RRA102TlM diff --git a/target/classes/com/application/Credentials.class b/target/classes/com/application/Credentials.class index 68f97c5ee7aaa1dc208d9fbcad0e9cbcdee30942..4b4b4931f691818234e43e1beff85814d2969ca7 100644 GIT binary patch delta 33 pcmeyw^qXnINpZ2_G~JY<%FMiU-TZ=*%-qbX#FEVXyouLm0|4uw4q^ZR delta 24 gcmey(^oeQ0Nj_fR$oPODe=k?(ka$m*i4SH20CmU-dH?_b diff --git a/target/classes/com/application/DataBase/Authentication.class b/target/classes/com/application/DataBase/Authentication.class deleted file mode 100644 index d249deb8c7741c3bc750da67f2f9f9cd0660faff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2702 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 Nlc9j2gTa%9699+C1VsP< diff --git a/target/classes/com/application/DataBase/DB.class b/target/classes/com/application/DataBase/DB.class index bcdfb2c47b692138349417763b3102b135156c6f..ea482c914d92beae15296c409392fc8bc7a0745c 100644 GIT binary patch delta 3191 zcmX@@((YD&>ff$?3=9k=j9pv|A`Bb37&b9%=3v;u#lXt2m7QT5h~5Db+{w<ci;E$O zVK+Ae2g4pNhP@2?K*WA-h64--xfu>I9Oh;?!f+Hs9AjrV&dG3s;UovcDRzd_+zf&Y zXF$YRc7}5xOU`pKTwu7!!ElL-;X*ybWe$cb91K^v7_Ko~=U})2vg0Nf!!3r}91M3r z^j&s_dt3}E3>!HZYPlHhGduv<_>hC)5lH1@c7`V$3{SZjv>BeUGd$;F&|`SP#qg5h z6^Qkko#71^gAv19kji%;pS%aLK5#I6<YM^5@R^I@3q$=^E{1Om-?<omF#Kd^_yzLZ zA9jYnTnzsh{<AYOa4<4*F*q<h<6`*7$i&6S%*evU$jWe@gOQD$ksTz+$;HUU$j!~j z!*H0Lk(Yy!kBh;Zk)MlEfKiZ(QHW8PgHZ&;5#?YM<6so$V3Yu9l4NI;=3)qAl;L8u zm1UIUV3cQPRA6KfOfE`INzE(COw1|vPs&P7E@5Pl^-0dp)lV!a$jMAjEXmBz(|1NF zvfkXn_?D4t7dxXOJEIaiqw?lz<~XLwPg#|u8J@5+s<1OWXJ>fB$iS7JTH;iinUj)Q z#K@pFc_OpyWM5_uV{1kRk@VCOx1#)9*NV*IlFYpHki?{%R7M7#vc#gy#JrNQ#GKMp zMh4E3%-q!AlEmDC$@Xk7xK!C0)z}%;*%>t^>#=XsiDigmXVm0j)MC_TWDqM((@iO= z%*;#I%`Yg)%+0I<yPAhlhf$A_!Eo|HKF!G%93tHMj0QZ6hKxpx3`&z7nUqX;7|IyR zc^HiuP1qTgco<C?&3G8i87<fuEqNHN7_HeEZFm@M8SU5^m3bKLL6Q!Pj+57NNU%Ba zFgi23Og_z_tLDn+$iwKy=*Y;xmz7wSs9#!=nWOKMSzN-y=+5ZD&gjX*=*8$gS&mbR z*@w}0vNfkdm?Fs8evAxk$%#cp`6WCI)eJT4jQ%`~0gQo+46I41iFw65jQR}aj0}PZ zGd&WEGkg;Z*cpR(7=sx@co;(&!x$M@@)C1Xc^GCe#7#cPnaCE)=*!3;K6yW@xDXFR zEMqu3V+0RlBx4j0V>CnD<UlTo`WVJo9)>Q4ZXU)s#&{lvX$;dD8RiAM`nWoWD1;$J zfQ~{4Ec_MRg8Y3Iu!pgpp^=GRW?o5raY}r7W?ph~acW+1eo;zdNuolyhii~4k}*!M zA>rY!u6_ziMg~R(x&~&t29`<+j(#o(0V7K#1^*xy*B}L_NQ6#yMm127C9pFl@-XT% zCb2UngZL@zjHw`g8Y6?w<d59SljFF>nbR3FCRcDPvZ?bhW-?|?p3kkXk<FOH&X~)? zn8%pU&RD?6AP(|bF(_qmf_$8sSE5h`N^_Inar+AvG8VBjYVa@?GnTM3mNGJEOfHmA zaRNmsBLfdeIV^?pFqScvvolukFjg{Fu`^clFxD{EGBR+23<oD$9>zLG4@L$y)nZQ7 z6t2nd*(D|~<0<5<XKY|+Y-D6GpIpdp&dbBt#MsQv*uulu%GfqJg?9;~#$*Rp4KYRr z0dUmkB<7{-2bUCO=A|<-=udWJlA8QMM09c)-zmn9&5rzaoRcp|g!1#Hr<Onzfiur! zWyz0>os$zKMJC_nXP;~!WfjE8z`zjA5W~R0z{$YK5X%t9z{n8Kz`&r-z{miSW7XQu zz_^itfq{u3fq{X64J;_dkjTKmzyoHpG9)o1GcYi4F{D5=Pu?Omp&q2xj)9+nfkA<R zn?aF5ltG0-l0lt8kwJ?=gF%}?he3zIkU^Wln?aW$i9wGck3pBAh(VvBl)-?ZjKPSZ zj=>mghZX}1gExaZLn=cC0}F#FLl#3OLly%AgCs*5LpDPW10#bXLmWdcLmmSYLq60^ z-VEyc45<tS3@i+VV5Q9e8O#}2*cpo08H(8%O4u1n85n*s*n-?##!wFO@Z?X@Mvfpi zi!rb=Ffdp!Ff&*(urXLMh%;C-C@@%o-6F=o#K6oT$56pg2@VNqhAM_i21W)hP(Ec~ zVu+udDq{rpxex;j0|SFI0|$c(gD8V5gFJ&9*aQUzW(EcZMTT02ItCC>WT*$5z`-EN z(7@1$<OhgI69W@NGdS#97&;kR8QMU$FfcF}F))C`o@EDv79wuA7?>Cs>KVKkm>Imm z)<GhOg`u6HgMopelYxPOg@KX5fq@g0&ml%J`Y|vwurn|)Wb9_pjug__&Y<hPn?Wy9 zYdeF!FQcE%4h91sons8%y2ltqb+$1WE@yDCV$qdk*~VbJoWT?#qG!b-$>Jx;vfqkT z=U6?1EJCf26`QUk8(1wnNUbF6e(enmtPDyFY7CkTMhv11QViBm+L?iY!IvSBA%ww* z!J5I90mNqpr#U&W1N|7d7(y6C8A2JP7{VB=8A2GG8NwLS7{b9`1*H=y21SORdWK#G zMh0PqV1_=1eg-B6E`~UU2@De%7#PwRm>7D%vY=EE!NBpKK@*fJCb2V2W@nhf&M=jM zk)2^G*M9~!urLFXpgTLm)c*_u3~cNSlVIX-4b1-;m>8JY89)Xx)FTHp7pNG81T;ew z0~0vT6m~E$?O-t3#$bAYfmMik8w1M$2G(s1Y}**v4=`|eYi$6>HzF-YGcYs6Fz_+N zGKet5F~~8*gZ&GNS~&(LXl_76Emu9L$cI?TIFEsifs=uO;m{5SGjAbtA0hJ{3>MoM zEPb_fb}(3NW3Xo4%V4vU!Iqi9PnUTwgWWa;dq3Ud47|G;93q7rw=+2H*WJe8yp6%- z7=tKC49eTa;0lu4#2_T(wv9m=q}6>Jg9j)TY-3>Y+{xfIIYC~$-rI^zl1<2G8-wpQ z2ET0#{$}iwY(fEGZlDzhNOutHUIvj!W=W3VNET7{9SrKh+ZZInm;c`iO4E?I_hJwN zB~AtwhFk`AhGGUzh7tw=hDrt{hAIYahFS)FhB^jIhDHWwh9-tkh7N{UhE9fbhAxIq zhWcKH84P_4OBnhY_AyLgILI&&9B@Gl91JrU)EH(m)G@F#EMbshn8i@Zz`@YTV9GF? zVGbzn8TLVgm7QTX!(4C%6=2xJFpptA0~3Q1!vcl{3=0{U8PXY|85S`thL$o)3@rZ{ zEI|pUh@D{xJHyg?c7|mP4AOrYWZ4;(von<bV(>-Ef?NzM7~-JOWW&J5z{bG9(6fVq zNhlaSK?sHT2!)UlZxXm7ZnA`;4!D$pl+V)`xEZE1h%(G#kYJd@AjL43L6Ko0gE7M* z1{;RO3=RxS7`zykGlVd#U`S(F%aG5oj-iraJwrFc25@lNF|aX+GL%CDOoE|=VI?@g z6dAIi0cOk)2@SA(23dwx3~Lxz7%J--gc;T{tYcsWm(XGiO#d0YkirfUbV$L)#IPQm zEjBQuGcYiCF>o>nG8|w?W8-89W0Yc8&A`dP%CL!HI|C<!4Fd<mZw5{VcLokd4hBv} hUB-5X?JS%Ow-~N5Y-f;U_`>iBq)w9I2g5gz1OTg`j<Wy& delta 3117 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 DX~uu3 diff --git a/target/classes/com/application/Main.class b/target/classes/com/application/Main.class index 69c4841e149a06ce1a54f8eb35273e6fd9cbd1cd..b2242fb72f009f60d45919e5191f2e44c76b8575 100644 GIT binary patch delta 706 zcmeC<Im=Uj>ff$?3=9k=49Q#!;tWPy3}Ot%Tnr`*rW_1rTny$67F-OL3|8z6)?5rW z47ThHb{q`$><kWU4wDWrfB>6A6NJIVz|G*u#o)x?3?f`Wge!<}0}<}*3?A$Zo{S7^ zNu?zv`FV^CvOZafWr=AMYYs4aO}1t1(D7zu;0n$!ElN&x%gjk-WZ?8o%*@jRDdJ&} zVvy!x@L^D5XYl1=@MG|w{E^XIHGqd9kRgbjA()3DgdvoXfd`~kKQFaJKQzdPogs{e zA)Fy%vM-ZFn7n>+ey(0(K|xMta$-qlexAO2sHc8rUO{PzURp(N4kLpQNN-w&esOYY zUaEdDhy>Xh$<7eP!w}67!^05E5XZw14<Zs65_uSs7^FAPWD;Sj7h@1-U|?WmU|^77 zkYr$BU}j(hIhTQvL56{WL7#yUEXS&~oq=&90|NsSgDe9B0~=V7k3o)sfq@6iW@V6P zP+(wS;ABu_P-0*LYc_^!-oe0x(9Ffa#K6EH%)r7R!XQ_VWP&n-3IhX!Dgy%p3j-sA z8UrJPI)et(tOE?}3@i)`3=vw}7?_1vwlT2oU|>7Iz`lcl;{XGvFIbcdU351CcchL8 z1CIy;-*yH8KW&z641(Gs41C)dgtSE%c(ySJYuD;-V-V5a#vqDtpBe)v0|SF1gBXJf zgARi_gEfN&g9C#mgFAy3gCB!7LokC5LpXyj*z;NtM?pQ$z!1Tp$)Lr+$RNhx#GuWf a!@$H~%^=I5%b>@=4EGo)Obx(6X$Sz$Wocmm delta 586 zcmX@h)5nu_>ff$?3=9k=42fI}Vhn~{45AE1TnxqxCL9c=TnuIm=3ERG43_K+R$L6$ z3^wcxw(JacYz~tSFn|D?LlcC-#lXd2&&A-t;0Pj|K!h`hZ~+mn><n(~4DJ(iFEM&d zc3|va^qhQ>QCdKfL5hdLi$Rf{!JCJ{hrxI97e;ecKOP2uh5&YkKpuu5hG0epo~*>O zME$(f68+F1A9jWi9)?hcu*m^T5+*_*nY0T1;^fr4RQ+HO$-^MY5YEmJ!NU;A5XHj~ z%@D)G5DOyW7~**t5*Va5?_&~SsuyJtV_;xlWME(rXOLiEU|?ooWRPT#Vqj#DW?*2@ zXJ7=&v1)B+VBE;Sz`(>H!@$761{UOJkY!+C-~qE)8RQt`85kHi859^48JNJDjp3Si zFfbuBb1^V6FffQPurP=+$QmG-pv0iez`&rwz`(%5z{sG=z{sG+pbj-_83Q{53j+g# z)8s~0vHIN%T#-5=4BR3NyxST0{j^!OF$idjFz{|;5Y!f7;NHd{q^-M+L0Eemg9yT2 zB?b-#1_mVtF$Q%8RR#?PEe1^nLk2Ad3kGclTLv8lM+RN6hqNFTK|RF4;KZQ8pvl0< jAjY7>pv9ogz{DV{${@?2!=TH+40o*_10#bzID8BMqA^D_ -- GitLab