# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.sqlite.driver.SupportSQLiteStatement":"SupportSQLiteStatement.android.kt","androidx.sqlite.db.framework.FrameworkSQLiteDatabase":"FrameworkSQLiteDatabase.android.kt"}}
androidx.sqlite.driver.SupportSQLiteStatement$RowSQLiteStatement -> c77:
# {"id":"sourceFile","fileName":"SupportSQLiteStatement.android.kt"}
    int[] bindingTypes -> h0
    long[] longBindings -> i0
    double[] doubleBindings -> j0
    java.lang.String[] stringBindings -> k0
    byte[][] blobBindings -> l0
    android.database.Cursor cursor -> m0
    7:10:void androidx.sqlite.driver.SupportSQLiteStatement.<init>(androidx.sqlite.db.SupportSQLiteDatabase,java.lang.String,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
    7:10:void <init>(androidx.sqlite.db.SupportSQLiteDatabase,java.lang.String):251 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lno2;Ljava/lang/String;)V"}
    11:14:void <init>(androidx.sqlite.db.SupportSQLiteDatabase,java.lang.String):254:254 -> <init>
    15:18:void <init>(androidx.sqlite.db.SupportSQLiteDatabase,java.lang.String):255:255 -> <init>
    19:22:void <init>(androidx.sqlite.db.SupportSQLiteDatabase,java.lang.String):256:256 -> <init>
    23:26:void <init>(androidx.sqlite.db.SupportSQLiteDatabase,java.lang.String):257:257 -> <init>
    27:31:void <init>(androidx.sqlite.db.SupportSQLiteDatabase,java.lang.String):258:258 -> <init>
    4:7:void bindText(int,java.lang.String):285:285 -> J
    8:10:void bindText(int,java.lang.String):286:286 -> J
    11:14:void bindText(int,java.lang.String):287:287 -> J
    15:19:void bindText(int,java.lang.String):288:288 -> J
    1:3:boolean step():355:355 -> J0
    4:6:boolean step():356:356 -> J0
    7:22:boolean step():357:357 -> J0
    1:4:boolean androidx.sqlite.driver.SupportSQLiteStatement.isClosed():44:44 -> close
    1:4:void close():376 -> close
    5:7:void close():377:377 -> close
    8:11:void close():378:378 -> close
    12:14:void androidx.sqlite.driver.SupportSQLiteStatement.setClosed(boolean):44:44 -> close
    12:14:void close():380 -> close
    1:4:void bindLong(int,long):278:278 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JI)V"}
    5:7:void bindLong(int,long):279:279 -> f
    8:11:void bindLong(int,long):280:280 -> f
    12:16:void bindLong(int,long):281:281 -> f
    1:3:byte[] getBlob(int):298:298 -> getBlob
    4:7:byte[] getBlob(int):299:299 -> getBlob
    8:10:byte[] getBlob(int):300:300 -> getBlob
    11:18:byte[] getBlob(int):301:301 -> getBlob
    1:3:int getColumnCount():333:333 -> getColumnCount
    4:6:int getColumnCount():334:334 -> getColumnCount
    7:17:int getColumnCount():335:335 -> getColumnCount
    1:3:java.lang.String getColumnName(int):339:339 -> getColumnName
    4:6:java.lang.String getColumnName(int):340:340 -> getColumnName
    7:10:java.lang.String getColumnName(int):341:341 -> getColumnName
    11:13:java.lang.String getColumnName(int):342:342 -> getColumnName
    14:21:java.lang.String getColumnName(int):343:343 -> getColumnName
    22:28:java.lang.String getColumnName(int):341:341 -> getColumnName
    1:3:double getDouble(int):305:305 -> getDouble
    4:7:double getDouble(int):306:306 -> getDouble
    8:10:double getDouble(int):307:307 -> getDouble
    11:15:double getDouble(int):308:308 -> getDouble
    1:3:long getLong(int):312:312 -> getLong
    4:7:long getLong(int):313:313 -> getLong
    8:10:long getLong(int):314:314 -> getLong
    11:15:long getLong(int):315:315 -> getLong
    1:4:void bindBlob(int,byte[]):264:264 -> h
    5:7:void bindBlob(int,byte[]):265:265 -> h
    8:11:void bindBlob(int,byte[]):266:266 -> h
    12:16:void bindBlob(int,byte[]):267:267 -> h
    1:3:java.lang.String getText(int):319:319 -> h0
    4:7:java.lang.String getText(int):320:320 -> h0
    8:10:java.lang.String getText(int):321:321 -> h0
    11:18:java.lang.String getText(int):322:322 -> h0
    1:3:boolean isNull(int):326:326 -> isNull
    4:7:boolean isNull(int):327:327 -> isNull
    8:10:boolean isNull(int):328:328 -> isNull
    11:15:boolean isNull(int):329:329 -> isNull
    1:4:void bindDouble(int,double):271:271 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(DI)V"}
    5:7:void bindDouble(int,double):272:272 -> j
    8:11:void bindDouble(int,double):273:273 -> j
    12:16:void bindDouble(int,double):274:274 -> j
    3:7:void ensureCapacity(int,int):385:385 -> k
    8:25:void ensureCapacity(int,int):386:386 -> k
    26:30:void ensureCapacity(int,int):405:405 -> k
    31:39:void ensureCapacity(int,int):406:406 -> k
    40:44:void ensureCapacity(int,int):400:400 -> k
    45:53:void ensureCapacity(int,int):401:401 -> k
    54:58:void ensureCapacity(int,int):395:395 -> k
    59:65:void ensureCapacity(int,int):396:396 -> k
    66:70:void ensureCapacity(int,int):390:390 -> k
    71:77:void ensureCapacity(int,int):391:391 -> k
    1:4:void bindNull(int):292:292 -> l
    5:7:void bindNull(int):293:293 -> l
    8:12:void bindNull(int):294:294 -> l
    1:4:void clearBindings():367:367 -> n
    5:8:void clearBindings():368:368 -> n
    9:12:void clearBindings():369:369 -> n
    13:16:void clearBindings():370:370 -> n
    17:20:void clearBindings():371:371 -> n
    21:25:void clearBindings():372:372 -> n
    1:4:void ensureCursor():413:413 -> o
    5:11:void ensureCursor():416:416 -> o
    12:16:void ensureCursor():415:415 -> o
    17:22:android.database.Cursor androidx.sqlite.db.framework.FrameworkSQLiteDatabase.query(androidx.sqlite.db.SupportSQLiteQuery):169:169 -> o
    17:22:void ensureCursor():415 -> o
    23:29:android.database.Cursor androidx.sqlite.db.framework.FrameworkSQLiteDatabase.query(androidx.sqlite.db.SupportSQLiteQuery):179:179 -> o
    23:29:void ensureCursor():415 -> o
    30:33:java.lang.String androidx.sqlite.driver.SupportSQLiteStatement$RowSQLiteStatement$ensureCursor$1.getSql():418:418 -> o
    30:33:android.database.Cursor androidx.sqlite.db.framework.FrameworkSQLiteDatabase.query(androidx.sqlite.db.SupportSQLiteQuery):179 -> o
    30:33:void ensureCursor():415 -> o
    34:35:java.lang.String androidx.sqlite.driver.SupportSQLiteStatement.getSql():41:41 -> o
    34:35:java.lang.String androidx.sqlite.driver.SupportSQLiteStatement$RowSQLiteStatement$ensureCursor$1.getSql():418 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:35:android.database.Cursor androidx.sqlite.db.framework.FrameworkSQLiteDatabase.query(androidx.sqlite.db.SupportSQLiteQuery):179 -> o
    34:35:void ensureCursor():415 -> o
    36:45:android.database.Cursor androidx.sqlite.db.framework.FrameworkSQLiteDatabase.query(androidx.sqlite.db.SupportSQLiteQuery):179:179 -> o
    36:45:void ensureCursor():415 -> o
    46:48:void ensureCursor():414:414 -> o
    3:11:void throwIfInvalidColumn(android.database.Cursor,int):448:448 -> r
    12:13:void throwIfInvalidColumn(android.database.Cursor,int):449:449 -> r
    14:18:java.lang.Void androidx.sqlite.SQLite.throwSQLiteException(int,java.lang.String):1:1 -> r
    14:18:void throwIfInvalidColumn(android.database.Cursor,int):449 -> r
    1:3:void reset():361:361 -> reset
    4:11:void reset():362:362 -> reset
    12:14:void reset():363:363 -> reset
    1:9:android.database.Cursor throwIfNoRow():444:444 -> t
    10:14:java.lang.Void androidx.sqlite.SQLite.throwSQLiteException(int,java.lang.String):1:1 -> t
    10:14:android.database.Cursor throwIfNoRow():444 -> t
