SupportSQLiteQuery


Known direct subclasses
SimpleSQLiteQuery

A basic implementation of SupportSQLiteQuery which receives a query and its args and binds args based on the passed in Object type.


A query with typed bindings. It is better to use this API instead of android.database.sqlite.SQLiteDatabase.rawQuery because it allows binding type safe parameters.

Summary

Public functions

Unit

Callback to bind the query parameters to the compiled statement.

android

Public properties

Int

Is the number of arguments in this query.

android
String

The SQL query.

android

Public functions

bindTo

fun bindTo(statement: SupportSQLiteProgram): Unit

Callback to bind the query parameters to the compiled statement.

Parameters
statement: SupportSQLiteProgram

The compiled statement

Public properties

argCount

val argCountInt

Is the number of arguments in this query. This is equal to the number of placeholders in the query string. See: https://www.sqlite.org/c3ref/bind_blob.html for details.

sql

val sqlString

The SQL query. This query can have placeholders(?) for bind arguments.