1// Klib ABI Dump
2// Targets: [iosArm64, iosSimulatorArm64, iosX64, linuxArm64, linuxX64, macosArm64, macosX64]
3// Rendering settings:
4// - Signature version: 2
5// - Show manifest properties: true
6// - Show declarations: true
7
8// Library unique name: <androidx.sqlite:sqlite-framework>
9open annotation class androidx.sqlite.driver/OpenFlag : kotlin/Annotation { // androidx.sqlite.driver/OpenFlag|null[0]
10    constructor <init>() // androidx.sqlite.driver/OpenFlag.<init>|<init>(){}[0]
11}
12
13final class androidx.sqlite.driver/NativeSQLiteConnection : androidx.sqlite/SQLiteConnection { // androidx.sqlite.driver/NativeSQLiteConnection|null[0]
14    constructor <init>(kotlinx.cinterop/CPointer<cnames.structs/sqlite3>) // androidx.sqlite.driver/NativeSQLiteConnection.<init>|<init>(kotlinx.cinterop.CPointer<cnames.structs.sqlite3>){}[0]
15
16    final fun close() // androidx.sqlite.driver/NativeSQLiteConnection.close|close(){}[0]
17    final fun prepare(kotlin/String): androidx.sqlite/SQLiteStatement // androidx.sqlite.driver/NativeSQLiteConnection.prepare|prepare(kotlin.String){}[0]
18}
19
20final class androidx.sqlite.driver/NativeSQLiteDriver : androidx.sqlite/SQLiteDriver { // androidx.sqlite.driver/NativeSQLiteDriver|null[0]
21    constructor <init>() // androidx.sqlite.driver/NativeSQLiteDriver.<init>|<init>(){}[0]
22
23    final val threadingMode // androidx.sqlite.driver/NativeSQLiteDriver.threadingMode|{}threadingMode[0]
24        final fun <get-threadingMode>(): kotlin/Int // androidx.sqlite.driver/NativeSQLiteDriver.threadingMode.<get-threadingMode>|<get-threadingMode>(){}[0]
25
26    final fun open(kotlin/String): androidx.sqlite/SQLiteConnection // androidx.sqlite.driver/NativeSQLiteDriver.open|open(kotlin.String){}[0]
27    final fun open(kotlin/String, kotlin/Int): androidx.sqlite/SQLiteConnection // androidx.sqlite.driver/NativeSQLiteDriver.open|open(kotlin.String;kotlin.Int){}[0]
28}
29
30final class androidx.sqlite.driver/NativeSQLiteStatement : androidx.sqlite/SQLiteStatement { // androidx.sqlite.driver/NativeSQLiteStatement|null[0]
31    constructor <init>(kotlinx.cinterop/CPointer<cnames.structs/sqlite3>, kotlinx.cinterop/CPointer<cnames.structs/sqlite3_stmt>) // androidx.sqlite.driver/NativeSQLiteStatement.<init>|<init>(kotlinx.cinterop.CPointer<cnames.structs.sqlite3>;kotlinx.cinterop.CPointer<cnames.structs.sqlite3_stmt>){}[0]
32
33    final fun bindBlob(kotlin/Int, kotlin/ByteArray) // androidx.sqlite.driver/NativeSQLiteStatement.bindBlob|bindBlob(kotlin.Int;kotlin.ByteArray){}[0]
34    final fun bindDouble(kotlin/Int, kotlin/Double) // androidx.sqlite.driver/NativeSQLiteStatement.bindDouble|bindDouble(kotlin.Int;kotlin.Double){}[0]
35    final fun bindLong(kotlin/Int, kotlin/Long) // androidx.sqlite.driver/NativeSQLiteStatement.bindLong|bindLong(kotlin.Int;kotlin.Long){}[0]
36    final fun bindNull(kotlin/Int) // androidx.sqlite.driver/NativeSQLiteStatement.bindNull|bindNull(kotlin.Int){}[0]
37    final fun bindText(kotlin/Int, kotlin/String) // androidx.sqlite.driver/NativeSQLiteStatement.bindText|bindText(kotlin.Int;kotlin.String){}[0]
38    final fun clearBindings() // androidx.sqlite.driver/NativeSQLiteStatement.clearBindings|clearBindings(){}[0]
39    final fun close() // androidx.sqlite.driver/NativeSQLiteStatement.close|close(){}[0]
40    final fun getBlob(kotlin/Int): kotlin/ByteArray // androidx.sqlite.driver/NativeSQLiteStatement.getBlob|getBlob(kotlin.Int){}[0]
41    final fun getColumnCount(): kotlin/Int // androidx.sqlite.driver/NativeSQLiteStatement.getColumnCount|getColumnCount(){}[0]
42    final fun getColumnName(kotlin/Int): kotlin/String // androidx.sqlite.driver/NativeSQLiteStatement.getColumnName|getColumnName(kotlin.Int){}[0]
43    final fun getColumnType(kotlin/Int): kotlin/Int // androidx.sqlite.driver/NativeSQLiteStatement.getColumnType|getColumnType(kotlin.Int){}[0]
44    final fun getDouble(kotlin/Int): kotlin/Double // androidx.sqlite.driver/NativeSQLiteStatement.getDouble|getDouble(kotlin.Int){}[0]
45    final fun getLong(kotlin/Int): kotlin/Long // androidx.sqlite.driver/NativeSQLiteStatement.getLong|getLong(kotlin.Int){}[0]
46    final fun getText(kotlin/Int): kotlin/String // androidx.sqlite.driver/NativeSQLiteStatement.getText|getText(kotlin.Int){}[0]
47    final fun isNull(kotlin/Int): kotlin/Boolean // androidx.sqlite.driver/NativeSQLiteStatement.isNull|isNull(kotlin.Int){}[0]
48    final fun reset() // androidx.sqlite.driver/NativeSQLiteStatement.reset|reset(){}[0]
49    final fun step(): kotlin/Boolean // androidx.sqlite.driver/NativeSQLiteStatement.step|step(){}[0]
50}
51