SupportSQLiteQuery


public interface SupportSQLiteQuery
Known direct subclasses

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 methods

abstract void

Callback to bind the query parameters to the compiled statement.

abstract int

Is the number of arguments in this query.

abstract @NonNull String

The SQL query.

Public methods

bindTo

Added in 2.0.0
abstract void bindTo(@NonNull SupportSQLiteProgram statement)

Callback to bind the query parameters to the compiled statement.

getArgCount

Added in 2.0.0
abstract int getArgCount()

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.

getSql

Added in 2.0.0
abstract @NonNull StringgetSql()

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