package Ġorg . m transit . parser . db Ċ Ċ import Ġorg . m transit . commons . G TFS Common s Ċ import Ġorg . m transit . parser . FileUtils Ċ import Ġjava . io . File Ċ import Ġjava . sql . Connection Ċ import Ġjava . sql . Driver Manager Ċ Ċ object ĠDump Db Utils Ġ{ ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun Ġget Connection ( filePath : ĠString ): ĠConnection Ġ{ ĊĠĠĠĠĠĠĠ Ġdelete ( filePath ) Ġ// Ġdelete Ġprevious ĊĠĠĠĠĠĠĠ Ġreturn ĠDriver Manager . getConnection ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSQL Utils . JDBC _ SQL ITE Ġ+ ĠfilePath ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun Ġdelete ( filePath : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ ĠFileUtils . delete If Exist ( File ( filePath )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun Ġinit ( connection : ĠConnection ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġstatement Ġ= Ġconnection . createStatement () ĊĠĠĠĠĠĠĠ ĠSQL Utils . execute ( statement , Ġ" PR AG MA Ġauto _ vac uum Ġ= ĠNONE ") ĊĠĠĠĠĠĠĠ Ġ// ĠDROP ĠIF ĠEX IST ĊĠĠĠĠĠĠĠ ĠSQL Utils . executeUpdate ( statement , ĠG TFS Common s . T _ TR IP _ STOP S _ SQL _ DROP ) ĊĠĠĠĠĠĠĠ ĠSQL Utils . executeUpdate ( statement , ĠG TFS Common s . T _ STOP _ SQL _ DROP ) ĊĠĠĠĠĠĠĠ ĠSQL Utils . executeUpdate ( statement , ĠG TFS Common s . T _ TR IP _ SQL _ DROP ) ĊĠĠĠĠĠĠĠ ĠSQL Utils . executeUpdate ( statement , ĠG TFS Common s . T _ ROUTE _ SQL _ DROP ) ĊĠĠĠĠĠĠĠ ĠSQL Utils . executeUpdate ( statement , ĠG TFS Common s . T _ SERVICE _ DAT ES _ SQL _ DROP ) ĊĠĠĠĠĠĠĠ ĠSQL Utils . executeUpdate ( statement , ĠG TFS Common s . T _ ROUTE _ SQL _ DROP ) ĊĠĠĠĠĠĠĠ Ġ// ĠCREATE ĊĠĠĠĠĠĠĠ ĠSQL Utils . executeUpdate ( statement , ĠG TFS Common s . T _ ROUTE _ SQL _ CREATE ) ĊĠĠĠĠĠĠĠ ĠSQL Utils . executeUpdate ( statement , ĠG TFS Common s . T _ TR IP _ SQL _ CREATE ) ĊĠĠĠĠĠĠĠ ĠSQL Utils . executeUpdate ( statement , ĠG TFS Common s . T _ STOP _ SQL _ CREATE ) ĊĠĠĠĠĠĠĠ ĠSQL Utils . executeUpdate ( statement , ĠG TFS Common s . T _ TR IP _ STOP S _ SQL _ CREATE ) ĊĠĠĠĠĠĠĠ ĠSQL Utils . executeUpdate ( statement , ĠG TFS Common s . T _ SERVICE _ DAT ES _ SQL _ CREATE ) ĊĠĠĠ Ġ} Ċ }