Я хотел бы вернуть исходный запрос, использованный для получения курсора.
Я провел некоторое исследование в Интернете, в том числе здесь, на SO, но ничего не нашел. Возможно ли это?
fun generateData(barcode: String) {
val cursor = getCursorForBarcode(barcode)
// ...
cursor.getRawQueryAsString() // "SELECT * FROM Barcode WHERE Barcode = ?"
}
fun getCursorForBarcode(barcode: String): Cursor {
return mDatabase.rawQuery("SELECT * FROM Barcode WHERE Barcode = ?", arrayOf(barcode))
}