package Ġio . j osh ua aval on . common Ċ Ċ import Ġandroid . database . Cursor ĊĊ Ċ /** Ċ Ġ* ĠReturns Ġthe Ġvalue Ġof Ġthe Ġrequested Ġcolumn Ġas Ġa ĠString . Ċ Ġ* Ċ Ġ* ĠThe Ġresult Ġand Ġwhether Ġthis Ġmethod Ġthrows Ġan Ġexception Ġwhen Ġthe Ġcolumn Ġvalue Ġis Ġnull Ġor Ċ Ġ* Ġthe Ġcolumn Ġtype Ġis Ġnot Ġa Ġstring Ġtype Ġis Ġimplementation - defined . Ċ Ġ* Ċ Ġ* Ġ@ param ĠcolumnName ĠThe Ġname Ġof Ġthe Ġtarget Ġcolumn . Ċ Ġ* Ġ@ return ĠThe Ġvalue Ġof Ġthat Ġcolumn Ġas Ġa ĠString . Ċ Ġ*/ Ċ fun ĠCursor . getString ( columnName : ĠString ): ĠString Ġ= ĠgetString ( getColumnIndex OrThrow ( columnName )) Ċ Ċ /** Ċ Ġ* ĠReturns Ġthe Ġvalue Ġof Ġthe Ġrequested Ġcolumn Ġas Ġan Ġint . Ċ Ġ* Ċ Ġ* ĠThe Ġresult Ġand Ġwhether Ġthis Ġmethod Ġthrows Ġan Ġexception Ġwhen Ġthe Ġcolumn Ġvalue Ġis Ġnull , Ċ Ġ* Ġthe Ġcolumn Ġtype Ġis Ġnot Ġan Ġintegral Ġtype , Ġor Ġthe Ġinteger Ġvalue Ġis Ġoutside Ġthe Ġrange Ċ Ġ* Ġ&# 9 1 ; Integer . MIN _ VALUE , ĠInteger . MAX _ VALUE &# 9 3 ; Ġis Ġimplementation - defined . Ċ Ġ* Ċ Ġ* Ġ@ param ĠcolumnName ĠThe Ġname Ġof Ġthe Ġtarget Ġcolumn . Ċ Ġ* Ġ@ return ĠThe Ġvalue Ġof Ġthat Ġcolumn Ġas Ġan Ġint . Ċ Ġ*/ Ċ fun ĠCursor . getInt ( columnName : ĠString ): ĠInt Ġ= Ġget Int ( getColumnIndex OrThrow ( columnName )) Ċ Ċ /** Ċ Ġ* ĠReturns Ġthe Ġvalue Ġof Ġthe Ġrequested Ġcolumn Ġas Ġa Ġfloat . Ċ Ġ* Ċ Ġ* ĠThe Ġresult Ġand Ġwhether Ġthis Ġmethod Ġthrows Ġan Ġexception Ġwhen Ġthe Ġcolumn Ġvalue Ġis Ġnull , Ċ Ġ* Ġthe Ġcolumn Ġtype Ġis Ġnot Ġa Ġfloating - point Ġtype , Ġor Ġthe Ġfloating - point Ġvalue Ġis Ġnot Ġrepresent able Ċ Ġ* Ġas Ġa Ġfloat Ġvalue Ġis Ġimplementation - defined . Ċ Ġ* Ċ Ġ* Ġ@ param ĠcolumnName ĠThe Ġname Ġof Ġthe Ġtarget Ġcolumn . Ċ Ġ* Ġ@ return ĠThe Ġvalue Ġof Ġthat Ġcolumn Ġas Ġa Ġfloat . Ċ Ġ*/ Ċ fun ĠCursor . get Float ( columnName : ĠString ): ĠFloat Ġ= Ġget Float ( getColumnIndex OrThrow ( columnName )) Ċ Ċ /** Ċ Ġ* ĠReturns Ġthe Ġvalue Ġof Ġthe Ġrequested Ġcolumn Ġas Ġa Ġlong . Ċ Ġ* Ċ Ġ* ĠThe Ġresult Ġand Ġwhether Ġthis Ġmethod Ġthrows Ġan Ġexception Ġwhen Ġthe Ġcolumn Ġvalue Ġis Ġnull , Ċ Ġ* Ġthe Ġcolumn Ġtype Ġis Ġnot Ġan Ġintegral Ġtype , Ġor Ġthe Ġinteger Ġvalue Ġis Ġoutside Ġthe Ġrange Ċ Ġ* Ġ&# 9 1 ; Long . MIN _ VALUE , ĠLong . MAX _ VALUE &# 9 3 ; Ġis Ġimplementation - defined . Ċ Ġ* Ċ Ġ* Ġ@ param ĠcolumnName ĠThe Ġname Ġof Ġthe Ġtarget Ġcolumn . Ċ Ġ* Ġ@ return ĠThe Ġvalue Ġof Ġthat Ġcolumn Ġas Ġa Ġlong . Ċ Ġ*/ Ċ fun ĠCursor . getLong ( columnName : ĠString ): ĠLong Ġ= Ġget Long ( getColumnIndex OrThrow ( columnName )) Ċ Ċ /** Ċ Ġ* ĠReturns Ġthe Ġvalue Ġof Ġthe Ġrequested Ġcolumn Ġas Ġa Ġshort . Ċ Ġ* Ċ Ġ* ĠThe Ġresult Ġand Ġwhether Ġthis Ġmethod Ġthrows Ġan Ġexception Ġwhen Ġthe Ġcolumn Ġvalue Ġis Ġnull , Ċ Ġ* Ġthe Ġcolumn Ġtype Ġis Ġnot Ġan Ġintegral Ġtype , Ġor Ġthe Ġinteger Ġvalue Ġis Ġoutside Ġthe Ġrange Ċ Ġ* Ġ&# 9 1 ; Short . MIN _ VALUE , ĠShort . MAX _ VALUE &# 9 3 ; Ġis Ġimplementation - defined . Ċ Ġ* Ċ Ġ* Ġ@ param ĠcolumnName ĠThe Ġname Ġof Ġthe Ġtarget Ġcolumn . Ċ Ġ* Ġ@ return ĠThe Ġvalue Ġof Ġthat Ġcolumn Ġas Ġa Ġshort . Ċ Ġ*/ Ċ fun ĠCursor . get Short ( columnName : ĠString ): ĠShort Ġ= Ġget Short ( getColumnIndex OrThrow ( columnName )) Ċ Ċ /** Ċ Ġ* ĠReturns Ġthe Ġvalue Ġof Ġthe Ġrequested Ġcolumn Ġas Ġa Ġdouble . Ċ Ġ* Ċ Ġ* ĠThe Ġresult Ġand Ġwhether Ġthis Ġmethod Ġthrows Ġan Ġexception Ġwhen Ġthe Ġcolumn Ġvalue Ġis Ġnull , Ċ Ġ* Ġthe Ġcolumn Ġtype Ġis Ġnot Ġa Ġfloating - point Ġtype , Ġor Ġthe Ġfloating - point Ġvalue Ġis Ġnot Ġrepresent able Ċ Ġ* Ġas Ġa Ġdouble Ġvalue Ġis Ġimplementation - defined . Ċ Ġ* Ċ Ġ* Ġ@ param ĠcolumnName ĠThe Ġname Ġof Ġthe Ġtarget Ġcolumn . Ċ Ġ* Ġ@ return ĠThe Ġvalue Ġof Ġthat Ġcolumn Ġas Ġa Ġdouble . Ċ Ġ*/ Ċ fun ĠCursor . getDouble ( columnName : ĠString ): ĠDouble Ġ= Ġget Double ( getColumnIndex OrThrow ( columnName )) Ċ Ċ /** Ċ Ġ* ĠReturns Ġthe Ġvalue Ġof Ġthe Ġrequested Ġcolumn Ġas Ġa Ġbyte Ġarray . Ċ Ġ* Ċ Ġ* ĠThe Ġresult Ġand Ġwhether Ġthis Ġmethod Ġthrows Ġan Ġexception Ġwhen Ġthe Ġcolumn Ġvalue Ġis Ġnull Ġor Ċ Ġ* Ġthe Ġcolumn Ġtype Ġis Ġnot Ġa Ġblob Ġtype Ġis Ġimplementation - defined . Ċ Ġ* Ċ Ġ* Ġ@ param ĠcolumnName ĠThe Ġname Ġof Ġthe Ġtarget Ġcolumn . Ċ Ġ* Ġ@ return ĠThe Ġvalue Ġof Ġthat Ġcolumn Ġas Ġa Ġbyte Ġarray . Ċ Ġ*/ Ċ fun ĠCursor . get Blob ( columnName : ĠString ): ĠByteArray Ġ= Ġget Blob ( getColumnIndex OrThrow ( columnName ))