fillWindow
moveToPosition
query
executeForCursorWindow
创建SQLiteCursor对象
分配一行数据内存
重试
SQLiteSession
创建SQLiteQuery对象,主要获取列和创建PreparedStatement对象
从statement中读取每列数据到windowCursor中
拷贝一行数据
Native层
SQLiteConnection
SQLiteQuery
SQLiteDatabase
如果分配内存失败
android_database_SQLiteConnection.cpp
rawQueryWithFactory
onMove
返回SQLiteCursor对象
SQLiteCursor
CursorWindow.cpp
SQLiteDirectCursorDriver
清除window的内存
nativeExecuteForCursorWindow
设置列数
绑定参数