/* Ċ Ġ* ĠCopyright Ġ 2 0 1 3 ĠM aur ÃŃc io ĠLin ha res Ċ Ġ* Ċ Ġ* ĠM aur ÃŃc io ĠLin ha res Ġlicenses Ġthis Ġfile Ġto Ġyou Ġunder Ġthe ĠApache ĠLicense , Ċ Ġ* Ġversion Ġ 2 . 0 Ġ( the Ġ" License "); Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ċ Ġ* Ġwith Ġthe ĠLicense . ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat : Ċ Ġ* Ċ Ġ* ĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , ĠWITHOUT Ċ Ġ* ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . ĠSee Ġthe Ċ Ġ* ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ġlimitations Ċ Ġ* Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġcom . github . ma ur icio . async . db . postgresql . messages . frontend Ċ Ċ import Ġcom . github . ma ur icio . async . db . column . Column Encoder Registry Ċ Ċ open Ġclass ĠPreparedStatement Message ( ĊĠĠĠĠĠĠĠ Ġval Ġstatement Id : ĠInt , ĊĠĠĠĠĠĠĠ Ġkind : ĠInt , ĊĠĠĠĠĠĠĠ Ġval Ġquery : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġvalues : ĠList < Any ? >, ĊĠĠĠĠĠĠĠ Ġencoder Registry : ĠColumn Encoder Registry Ċ ) ĊĠĠĠ Ġ: ĠClient Message ( kind ) Ġ{ ĊĊĠĠĠ Ġval Ġvalue Types : ĠList < Int > Ġ= Ġvalues . map Ġ{ ĊĠĠĠĠĠĠĠ Ġencoder Registry . kind Of ( it ) ĊĠĠĠ Ġ} Ċ Ċ }