belongs to Maven artifact android.arch.persistence:db:1.1.0-beta2
SupportSQLiteQueryBuilder
  public
  
  final
  
  class
  SupportSQLiteQueryBuilder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.arch.persistence.db.SupportSQLiteQueryBuilder | 
A simple query builder to create SQL SELECT queries.
Summary
Public methods | |
|---|---|
        
        
        static
        
        
        SupportSQLiteQueryBuilder
     | 
  
    
      
      builder(String tableName)
      
      
        Creates a query for the given table name.  | 
  
        
        
        
        
        
        SupportSQLiteQueryBuilder
     | 
  
    
      
      columns(String[] columns)
      
      
        Sets the given list of columns as the columns that will be returned.  | 
  
        
        
        
        
        
        SupportSQLiteQuery
     | 
  
    
      
      create()
      
      
        Creates the   | 
  
        
        
        
        
        
        SupportSQLiteQueryBuilder
     | 
  
    
      
      distinct()
      
      
        Adds DISTINCT keyword to the query.  | 
  
        
        
        
        
        
        SupportSQLiteQueryBuilder
     | 
  
    
      
      groupBy(String groupBy)
      
      
        Adds a GROUP BY statement.  | 
  
        
        
        
        
        
        SupportSQLiteQueryBuilder
     | 
  
    
      
      having(String having)
      
      
        Adds a HAVING statement.  | 
  
        
        
        
        
        
        SupportSQLiteQueryBuilder
     | 
  
    
      
      limit(String limit)
      
      
        Adds a LIMIT statement.  | 
  
        
        
        
        
        
        SupportSQLiteQueryBuilder
     | 
  
    
      
      orderBy(String orderBy)
      
      
        Adds an ORDER BY statement.  | 
  
        
        
        
        
        
        SupportSQLiteQueryBuilder
     | 
  
    
      
      selection(String selection, Object[] bindArgs)
      
      
        Sets the arguments for the WHERE clause.  | 
  
Inherited methods | |
|---|---|
Public methods
builder
SupportSQLiteQueryBuilder builder (String tableName)
Creates a query for the given table name.
| Parameters | |
|---|---|
tableName | 
        
          String: The table name(s) to query. | 
      
| Returns | |
|---|---|
SupportSQLiteQueryBuilder | 
        A builder to create a query. | 
columns
SupportSQLiteQueryBuilder columns (String[] columns)
Sets the given list of columns as the columns that will be returned.
| Parameters | |
|---|---|
columns | 
        
          String: The list of column names that should be returned. | 
      
| Returns | |
|---|---|
SupportSQLiteQueryBuilder | 
        this | 
create
SupportSQLiteQuery create ()
Creates the SupportSQLiteQuery that can be passed into
 query(SupportSQLiteQuery).
| Returns | |
|---|---|
SupportSQLiteQuery | 
        a new query | 
distinct
SupportSQLiteQueryBuilder distinct ()
Adds DISTINCT keyword to the query.
| Returns | |
|---|---|
SupportSQLiteQueryBuilder | 
        this | 
groupBy
SupportSQLiteQueryBuilder groupBy (String groupBy)
Adds a GROUP BY statement.
| Parameters | |
|---|---|
groupBy | 
        
          String: The value of the GROUP BY statement. | 
      
| Returns | |
|---|---|
SupportSQLiteQueryBuilder | 
        this | 
having
SupportSQLiteQueryBuilder having (String having)
Adds a HAVING statement. You must also provide groupBy(String) for this to work.
| Parameters | |
|---|---|
having | 
        
          String: The having clause. | 
      
| Returns | |
|---|---|
SupportSQLiteQueryBuilder | 
        this | 
limit
SupportSQLiteQueryBuilder limit (String limit)
Adds a LIMIT statement.
| Parameters | |
|---|---|
limit | 
        
          String: The limit value. | 
      
| Returns | |
|---|---|
SupportSQLiteQueryBuilder | 
        this | 
orderBy
SupportSQLiteQueryBuilder orderBy (String orderBy)
Adds an ORDER BY statement.
| Parameters | |
|---|---|
orderBy | 
        
          String: The order clause. | 
      
| Returns | |
|---|---|
SupportSQLiteQueryBuilder | 
        this | 
selection
SupportSQLiteQueryBuilder selection (String selection, Object[] bindArgs)
Sets the arguments for the WHERE clause.
| Parameters | |
|---|---|
selection | 
        
          String: The list of selection columns | 
      
bindArgs | 
        
          Object: The list of bind arguments to match against these columns | 
      
| Returns | |
|---|---|
SupportSQLiteQueryBuilder | 
        this | 
Interfaces
Classes