package Ġcom . ear nder o . sql wrapper . jav akt Ċ Ċ import Ġjava . sql . ResultSet Ċ import Ġkotlin . Throws Ċ import Ġjava . sql . SQLException Ċ Ċ class ĠCursor Ġinternal Ġconstructor ( private Ġval Ġrs : ĠResultSet ?) Ġ{ ĊĠĠĠ Ġoperator Ġfun Ġnext (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġrs !!. next () ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( throw ables : ĠSQLException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ables . printStackTrace () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Throws ( SQLException :: class ) ĊĠĠĠ Ġfun Ġclose () Ġ{ ĊĠĠĠĠĠĠĠ Ġrs !!. close () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetString ( name : ĠString ?): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġrs !!. getString ( name ) ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( throw ables : ĠSQLException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ables . printStackTrace () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġ"" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Int ( name : ĠString ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġrs !!. getInt ( name ) ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( throw ables : ĠSQLException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ables . printStackTrace () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Float ( name : ĠString ?): ĠDouble Ġ{ ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġrs !!. get Float ( name ). toDouble () ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( throw ables : ĠSQLException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ables . printStackTrace () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġ 0 . 0 ĊĠĠĠ Ġ} Ċ }