belongs to Maven artifact android.arch.persistence:db:1.1.0-beta2
SimpleSQLiteQuery
public
final
class
SimpleSQLiteQuery
extends Object
implements
SupportSQLiteQuery
| java.lang.Object | |
| ↳ | android.arch.persistence.db.SimpleSQLiteQuery |
A basic implementation of SupportSQLiteQuery which receives a query and its args and
binds args based on the passed in Object type.
Summary
Public constructors | |
|---|---|
SimpleSQLiteQuery(String query, Object[] bindArgs)
Creates an SQL query with the sql string and the bind arguments. |
|
SimpleSQLiteQuery(String query)
Creates an SQL query without any bind arguments. |
|
Public methods | |
|---|---|
static
void
|
bind(SupportSQLiteProgram statement, Object[] bindArgs)
Binds the given arguments into the given sqlite statement. |
void
|
bindTo(SupportSQLiteProgram statement)
Callback to bind the query parameters to the compiled statement. |
int
|
getArgCount()
Returns the number of arguments in this query. |
String
|
getSql()
The SQL query. |
Inherited methods | |
|---|---|
Public constructors
SimpleSQLiteQuery
SimpleSQLiteQuery (String query,
Object[] bindArgs)Creates an SQL query with the sql string and the bind arguments.
| Parameters | |
|---|---|
query |
String: The query string, can include bind arguments (.e.g ?). |
bindArgs |
Object: The bind argument value that will replace the placeholders in the query.
|
SimpleSQLiteQuery
SimpleSQLiteQuery (String query)
Creates an SQL query without any bind arguments.
| Parameters | |
|---|---|
query |
String: The SQL query to execute. Cannot include bind parameters.
|
Public methods
bind
void bind (SupportSQLiteProgram statement, Object[] bindArgs)
Binds the given arguments into the given sqlite statement.
| Parameters | |
|---|---|
statement |
SupportSQLiteProgram: The sqlite statement |
bindArgs |
Object: The list of bind arguments
|
bindTo
void bindTo (SupportSQLiteProgram statement)
Callback to bind the query parameters to the compiled statement.
| Parameters | |
|---|---|
statement |
SupportSQLiteProgram: The compiled statement
|
getArgCount
int getArgCount ()
Returns 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.
| Returns | |
|---|---|
int |
The number of arguments in the query. |
getSql
String getSql ()
The SQL query. This query can have placeholders(?) for bind arguments.
| Returns | |
|---|---|
String |
The SQL query to compile |
Interfaces
Classes