package Ġcom . in fin um . db inspector . domain . raw Ċ Ċ import Ġcom . in fin um . db inspector . domain . Control Ċ import Ġcom . in fin um . db inspector . domain . Inter actors Ċ import Ġcom . in fin um . db inspector . domain . Repositories Ċ import Ġcom . in fin um . db inspector . domain . shared . models . Page Ċ import Ġcom . in fin um . db inspector . domain . shared . models . parameters . Content Parameters Ċ Ċ internal Ġclass ĠRaw Repository ( ĊĠĠĠ Ġprivate Ġval Ġget Page Interactor : ĠInter actors . Get Raw Query , ĊĠĠĠ Ġprivate Ġval Ġget Headers Interactor : ĠInter actors . Get Raw Query Headers , ĊĠĠĠ Ġprivate Ġval Ġget Affected Rows Interactor : ĠInter actors . Get Affected Rows , ĊĠĠĠ Ġprivate Ġval Ġcontrol : ĠControl . Raw Query Ċ ) Ġ: ĠRe positories . Raw Query Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġget Page ( input : ĠContent Parameters ): ĠPage Ġ= ĊĠĠĠĠĠĠĠ Ġcontrol . mapper ( getPage Interactor ( control . converter ( input ))) ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġget Headers ( input : ĠContent Parameters ): ĠPage Ġ= ĊĠĠĠĠĠĠĠ Ġcontrol . mapper ( getHeaders Interactor ( control . converter ( input ))) ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġget Affected Rows ( input : ĠContent Parameters ): ĠPage Ġ= ĊĠĠĠĠĠĠĠ Ġcontrol . mapper ( get Affected Rows Interactor ( control . converter ( input ))) Ċ } Ċ