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