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