package Ġcom . we es ner development . service Ċ Ċ import Ġauth . Users Table Ċ import Ġbill Categories . Bill Categories Table Ċ import Ġbill Shared Users . B ills Shared Users Table Ċ import Ġb ills . B ills Table Ċ import Ġbre ath Of The W ild . cook ing Pot Food . Cook ing Pot Food s Table Ċ import Ġbre ath Of The W ild . cook ing Pot Food Ing redients . Cook ing Pot Food Ing redients Table Ċ import Ġbre ath Of The W ild . crit ter . Crit ters Table Ċ import Ġbre ath Of The W ild . effect . Effects Table Ċ import Ġbre ath Of The W ild . elixir . E lix irs Table Ċ import Ġbre ath Of The W ild . elixir Ing redients . Elixir Ing redients Table Ċ import Ġbre ath Of The W ild . frozen Food . Frozen Food s Table Ċ import Ġbre ath Of The W ild . frozen Food Effect . Frozen Food Effect Table Ċ import Ġbre ath Of The W ild . frozen Food Ing redients . Frozen Food Ing redients Table Ċ import Ġbre ath Of The W ild . image . Images Table Ċ import Ġbre ath Of The W ild . ingredient . Ing redients Table Ċ import Ġbre ath Of The W ild . ingredient Bonus Add On s . Ingredient Bonus Add On s Table Ċ import Ġbre ath Of The W ild . ingredient Duration . Ingredient Duration Table Ċ import Ġbre ath Of The W ild . ingredient Heart s . Ingredient Heart s Table Ċ import Ġbre ath Of The W ild . monster Part . Monster Parts Table Ċ import Ġbre ath Of The W ild . other Food . Other Food s Table Ċ import Ġbre ath Of The W ild . other Food Effect . Other Food Effect Table Ċ import Ġbre ath Of The W ild . other Food Ing redients . Other Food Ing redients Table Ċ import Ġbre ath Of The W ild . roast ed Food . Ro ast ed Food s Table Ċ import Ġbre ath Of The W ild . roast ed Food Effect . Ro ast ed Food Effect Table Ċ import Ġbre ath Of The W ild . roast ed Food Ing redients . Ro ast ed Food Ing redients Table Ċ import Ġcategories . Categories Table Ċ import Ġcolors . Colors Table Ċ import Ġcom . we es ner development . validator . Validator Table Ċ import Ġcom . we es ner development . validator . complex . Complex Validator Table Ċ import Ġcom . zaxxer . hikari . HikariConfig Ċ import Ġcom . zaxxer . hikari . Hikari DataSource Ċ import Ġf ederal Income Tax . F ederal Income Tax es Table Ċ import Ġhistory . History Table Ċ import Ġincome . Income Table Ċ import Ġincome Occ urrences . Income Occ urrences Table Ċ import Ġlogging . Logging Table Ċ import Ġmedic are . Med ic are Limits Table Ċ import Ġmedic are . Med ic are Table Ċ import Ġoccurrences . Bill Occ urrences Table Ċ import Ġoccurrences Shared Users . Occurrence Shared Users Table Ċ import Ġorg . jetbrains . ex posed . sql . Database Ċ import Ġorg . jetbrains . ex posed . sql . Schema Utils . create Ċ import Ġorg . jetbrains . ex posed . sql . transactions . transaction Ċ import Ġpayments . Payments Table Ċ import Ġserial Cab inet . category . Serial Categories Table Ċ import Ġserial Cab inet . electron ic . Electron ics Table Ċ import Ġserial Cab inet . item Categories . Serial Item Categories Table Ċ import Ġserial Cab inet . manufacturer . Man ufact urers Table Ċ import Ġsocial Security . Social Security Table Ċ import Ġtax With holding . Tax With holding Table Ċ Ċ /** Ċ Ġ* ĠThe Ġdatabase Ġfactory Ġfor Ġwe es ner Development . com . Ċ Ġ*/ Ċ object ĠDatabase Factory Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠInitializes Ġthe Ġ[ Database Factory ] Ġand Ġcreates Ġthe Ġdatabase Ġtables Ġif Ġneeded . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġinit () Ġ{ ĊĠĠĠĠĠĠĠ ĠDatabase . connect ( hikari ()) ĊĠĠĠĠĠĠĠ Ġtransaction Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġvalidator Ġtables ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcreate ( Validator Table , ĠComplex Validator Table ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġlogging ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcreate ( Logging Table ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġbase Ġtables ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcreate ( Users Table ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcreate ( History Table ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġtax Ġfetch er ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcreate ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSocial Security Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMed ic are Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMed ic are Limits Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTax With holding Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠF ederal Income Tax es Table ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġbill Ġman ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcreate ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠB ills Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠIn come Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCategories Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠColors Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPay ments Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBill Occ urrences Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBill Categories Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠB ills Shared Users Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠOcc urrence Shared Users Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠIn come Occ urrences Table ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġbre ath Ġof Ġthe Ġwild ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcreate ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠF rozen Food Effect Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠIng redient Heart s Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCook ing Pot Food Ing redients Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCook ing Pot Food s Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠOther Food Effect Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠE lix irs Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠF rozen Food s Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠC rit ters Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠF rozen Food Ing redients Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠOther Food s Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠEffect s Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMon ster Parts Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠRo ast ed Food Ing redients Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠOther Food Ing redients Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠImages Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠIng redient Bonus Add On s Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠIng redient Duration Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠE lixir Ing redients Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠRo ast ed Food s Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠIng redients Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠRo ast ed Food Effect Table ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġserial Ġcab inet ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcreate ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMan ufact urers Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSerial Categories Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠElectron ics Table , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSerial Item Categories Table ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġh ikari () Ġ= ĠH ikari DataSource ( ĊĠĠĠĠĠĠĠ ĠH ikariConfig (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdriver ClassName Ġ= Ġ" org . h 2 . Driver " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġjdbc Url Ġ= Ġ" jdbc : h 2 : ./ server / database ; DB _ CLOSE _ DELAY =- 1 ; DATABASE _ TO _ UPPER = false " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmaximum PoolSize Ġ= Ġ 3 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Auto Commit Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtransaction Isolation Ġ= Ġ" TRANSACTION _ REPEAT ABLE _ READ " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalidate () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) Ċ } Ċ