package Ġtk . mall um o . k db Ċ Ċ import Ġtk . mall um o . k db . sqlite . Sqlite DB Ċ Ċ class ĠImp l K db Connection Ġinternal Ġconstructor ( ĊĠĠĠ Ġval Ġdb : ĠSql ite DB , ĊĠĠĠ Ġprivate Ġval Ġdebug : ĠBoolean Ċ ) Ġ{ ĊĊĠĠĠ Ġfun Ġexec ( sql : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( sql . isEmpty ()) Ġreturn ĊĠĠĠĠĠĠĠ Ġif Ġ( debug ) Ġlog ( sql ) ĊĠĠĠĠĠĠĠ Ġexec I UD ( sql ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġcall ( sql : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( sql . isEmpty ()) Ġreturn ĊĠĠĠĠĠĠĠ Ġif Ġ( debug ) Ġlog ( sql ) ĊĠĠĠĠĠĠĠ Ġdb . call ( sql ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprotected Ġfun Ġexec I UD ( command : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( debug ) Ġlog ( command ) ĊĠĠĠĠĠĠĠ Ġdb . exec ( command ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprotected Ġfun Ġfinalize () Ġ{ ĊĠĠĠĠĠĠĠ Ġdb . close () ĊĠĠĠ Ġ} Ċ }