package Ġsql builder . impl . map pers Ċ Ċ import Ġsql builder . mapping . Bi Mapper Ċ import Ġsql builder . mapping . ToObject Mapping Parameters Ċ import Ġsql builder . mapping . To SQL Mapping Parameters Ċ import Ġjava . sql . Types Ċ Ċ /** Ċ Ġ* Ġ@ author ĠLa urent ĠVan Ġder ĠL inden . Ċ Ġ*/ Ċ class ĠFloat Mapper Ġ: ĠBi Mapper Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġto Object ( params : ĠTo Object Mapping Parameters ): ĠFloat ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġvalue Ġ= Ġparams . resultSet . get Float ( params . index ) ĊĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( params . resultSet . was Null ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġto SQL ( params : ĠTo SQL Mapping Parameters ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( params . value Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparams . prepared Statement . set Float ( params . index , Ġparams . value Ġas ĠFloat ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparams . prepared Statement . set Null ( params . index , ĠTypes . DECIMAL ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġhandles ( target Type : ĠClass < *> ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtarget Type Ġ== ĠFloat :: class . java Ġ|| Ġtarget Type Ġ== Ġjava . lang . Float :: class . java ĊĠĠĠ Ġ} Ċ }