//selekt-api/com.bloomberg.selekt/ISQLStatement
ISQLStatement
[jvm]\ interface ISQLStatement : ISQLProgram
Functions
Name | Summary |
---|---|
bindBlob | [jvm] abstract fun bindBlob(index: Int, value: ByteArray) Bind a byte array value to this statement. The value remains bound until clearBindings is called. |
bindDouble | [jvm] abstract fun bindDouble(index: Int, value: Double) Bind a double value to this statement. The value remains bound until clearBindings is called. |
bindInt | [jvm] abstract fun bindInt(index: Int, value: Int) Bind an integer value to this statement. The value remains bound until clearBindings is called. |
bindLong | [jvm] abstract fun bindLong(index: Int, value: Long) Bind a long value to this statement. The value remains bound until clearBindings is called. |
bindNull | [jvm] abstract fun bindNull(index: Int) Bind a null value to this statement. The value remains bound until clearBindings is called. |
bindString | [jvm] abstract fun bindString(index: Int, value: String) Bind a String value to this statement. The value remains bound until clearBindings is called. |
clearBindings | [jvm] abstract fun clearBindings() Clears all existing bindings. Unset bindings are treated as null. |
close | [jvm] abstract override fun close() |
execute | [jvm] abstract fun execute() |
executeInsert | [jvm] abstract fun executeInsert(): Long |
executeUpdateDelete | [jvm] abstract fun executeUpdateDelete(): Int |
simpleQueryForLong | [jvm] abstract fun simpleQueryForLong(): Long |
simpleQueryForString | [jvm] abstract fun simpleQueryForString(): String? |