in amazon-chime-sdk/src/main/java/com/amazonaws/services/chime/sdk/meetings/internal/ingestion/database/SQLiteDatabaseManager.kt [61:83]
override fun query(tableName: String, size: Int?): List<Map<String, Any?>> {
val retrievedData = mutableListOf<Map<String, Any?>>()
try {
val cursor =
writableDatabase.query(tableName, null, null, null, null, null, null, size?.toString())
cursor.use {
while (it.moveToNext()) {
try {
retrievedData.add(retrieveColumn(it))
} catch (exception: Exception) {
logger.error(
TAG,
"Unable to query an item from $tableName: ${exception.localizedMessage}"
)
}
}
}
} catch (exception: Exception) {
logger.error(TAG, "Unable to obtain data from $tableName: ${exception.message}")
}
return retrievedData
}