Skip to content

//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?