package Ġru . cap jack . tool . sql Ċ Ċ import Ġjava . io . InputStream Ċ import Ġjava . io . Reader Ċ import Ġjava . math . BigDecimal Ċ import Ġjava . net . URL Ċ import Ġjava . sql .* Ċ import Ġjava . sql . Array Ċ import Ġjava . sql . Date Ċ import Ġjava . time . LocalDateTime Ċ import Ġjava . util .* ĊĊ Ċ interface ĠAdd able PreparedStatement Ġ: ĠPreparedStatement Ġ{ Ċ ĉ fun Ġnext Index (): ĠInt ĊĉĊ ĉ fun Ġreset Index () ĊĉĊ ĉ fun Ġadd LocalDateTime ( x : ĠLocalDateTime ?) ĊĉĊ ĉ fun Ġadd Enum ( x : ĠEnum < *> ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Null Ċĉ Ġ*/ Ċ ĉ fun Ġadd Null ( sql Type : ĠInt ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Boolean Ċĉ Ġ*/ Ċ ĉ fun Ġadd Boolean ( x : ĠBoolean ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Byte Ċĉ Ġ*/ Ċ ĉ fun Ġadd Byte ( x : ĠByte ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Short Ċĉ Ġ*/ Ċ ĉ fun Ġadd Short ( x : ĠShort ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . setInt Ċĉ Ġ*/ Ċ ĉ fun Ġadd Int ( x : ĠInt ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Long Ċĉ Ġ*/ Ċ ĉ fun Ġadd Long ( x : ĠLong ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Float Ċĉ Ġ*/ Ċ ĉ fun Ġadd Float ( x : ĠFloat ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Double Ċĉ Ġ*/ Ċ ĉ fun Ġadd Double ( x : ĠDouble ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set BigDecimal Ċĉ Ġ*/ Ċ ĉ fun Ġadd BigDecimal ( x : ĠBigDecimal ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . setString Ċĉ Ġ*/ Ċ ĉ fun Ġadd String ( x : ĠString ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Bytes Ċĉ Ġ*/ Ċ ĉ fun Ġadd Bytes ( x : ĠByteArray ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . setDate Ċĉ Ġ*/ Ċ ĉ fun Ġadd Date ( x : ĠDate ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . setTime Ċĉ Ġ*/ Ċ ĉ fun Ġadd Time ( x : ĠTime ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Timestamp Ċĉ Ġ*/ Ċ ĉ fun Ġadd Timestamp ( x : ĠTimestamp ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Ascii Stream Ċĉ Ġ*/ Ċ ĉ fun Ġadd Ascii Stream ( x : ĠInputStream ?, Ġlength : ĠInt ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Binary Stream Ċĉ Ġ*/ Ċ ĉ fun Ġadd Binary Stream ( x : ĠInputStream ?, Ġlength : ĠInt ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Object Ċĉ Ġ*/ Ċ ĉ fun Ġadd Object ( x : ĠAny ?, Ġtarget Sql Type : ĠInt ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Object Ċĉ Ġ*/ Ċ ĉ fun Ġadd Object ( x : ĠAny ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Character Stream Ċĉ Ġ*/ Ċ ĉ fun Ġadd Character Stream ( reader : ĠReader ?, Ġlength : ĠInt ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Ref Ċĉ Ġ*/ Ċ ĉ fun Ġadd Ref ( x : ĠRef ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Blob Ċĉ Ġ*/ Ċ ĉ fun Ġadd Blob ( x : ĠBlob ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set C lob Ċĉ Ġ*/ Ċ ĉ fun Ġadd C lob ( x : ĠC lob ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Array Ċĉ Ġ*/ Ċ ĉ fun Ġadd Array ( x : ĠArray ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . setDate Ċĉ Ġ*/ Ċ ĉ fun Ġadd Date ( x : ĠDate ?, Ġcal : ĠCalendar ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . setTime Ċĉ Ġ*/ Ċ ĉ fun Ġadd Time ( x : ĠTime ?, Ġcal : ĠCalendar ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Timestamp Ċĉ Ġ*/ Ċ ĉ fun Ġadd Timestamp ( x : ĠTimestamp ?, Ġcal : ĠCalendar ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Null Ċĉ Ġ*/ Ċ ĉ fun Ġadd Null ( sql Type : ĠInt , ĠtypeName : ĠString ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set URL Ċĉ Ġ*/ Ċ ĉ fun Ġadd URL ( x : ĠURL ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Row Id Ċĉ Ġ*/ Ċ ĉ fun Ġadd Row Id ( x : ĠRow Id ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set N String Ċĉ Ġ*/ Ċ ĉ fun Ġadd N String ( value : ĠString ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set N Character Stream Ċĉ Ġ*/ Ċ ĉ fun Ġadd N Character Stream ( value : ĠReader ?, Ġlength : ĠLong ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set NC lob Ċĉ Ġ*/ Ċ ĉ fun Ġadd NC lob ( value : ĠNC lob ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set C lob Ċĉ Ġ*/ Ċ ĉ fun Ġadd C lob ( reader : ĠReader ?, Ġlength : ĠLong ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Blob Ċĉ Ġ*/ Ċ ĉ fun Ġadd Blob ( inputStream : ĠInputStream ?, Ġlength : ĠLong ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set NC lob Ċĉ Ġ*/ Ċ ĉ fun Ġadd NC lob ( reader : ĠReader ?, Ġlength : ĠLong ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set SQL XML Ċĉ Ġ*/ Ċ ĉ fun Ġadd SQL XML ( xml Object : ĠSQL XML ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Object Ċĉ Ġ*/ Ċ ĉ fun Ġadd Object ( x : ĠAny ?, Ġtarget Sql Type : ĠInt , Ġscale Or Length : ĠInt ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Ascii Stream Ċĉ Ġ*/ Ċ ĉ fun Ġadd Ascii Stream ( x : ĠInputStream ?, Ġlength : ĠLong ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Binary Stream Ċĉ Ġ*/ Ċ ĉ fun Ġadd Binary Stream ( x : ĠInputStream ?, Ġlength : ĠLong ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Character Stream Ċĉ Ġ*/ Ċ ĉ fun Ġadd Character Stream ( reader : ĠReader ?, Ġlength : ĠLong ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Ascii Stream Ċĉ Ġ*/ Ċ ĉ fun Ġadd Ascii Stream ( x : ĠInputStream ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Binary Stream Ċĉ Ġ*/ Ċ ĉ fun Ġadd Binary Stream ( x : ĠInputStream ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Character Stream Ċĉ Ġ*/ Ċ ĉ fun Ġadd Character Stream ( reader : ĠReader ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set N Character Stream Ċĉ Ġ*/ Ċ ĉ fun Ġadd N Character Stream ( value : ĠReader ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set C lob Ċĉ Ġ*/ Ċ ĉ fun Ġadd C lob ( reader : ĠReader ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Blob Ċĉ Ġ*/ Ċ ĉ fun Ġadd Blob ( inputStream : ĠInputStream ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set NC lob Ċĉ Ġ*/ Ċ ĉ fun Ġadd NC lob ( reader : ĠReader ?) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Object Ċĉ Ġ*/ Ċ ĉ fun Ġadd Object ( x : ĠAny ?, Ġtarget Sql Type : ĠSQL Type , Ġscale Or Length : ĠInt ) ĊĉĊ ĉ /** Ċĉ Ġ* Ġ@ see ĠPreparedStatement . set Object Ċĉ Ġ*/ Ċ ĉ fun Ġadd Object ( x : ĠAny ?, Ġtarget Sql Type : ĠSQL Type ) Ċ } Ċ