de.greenrobot.dao
Class SqlUtils

java.lang.Object
  extended by de.greenrobot.dao.SqlUtils

public class SqlUtils
extends java.lang.Object

Helper class to create SQL statements as used by greenDAO internally.


Constructor Summary
SqlUtils()
           
 
Method Summary
static java.lang.StringBuilder appendColumn(java.lang.StringBuilder builder, java.lang.String column)
           
static java.lang.StringBuilder appendColumn(java.lang.StringBuilder builder, java.lang.String tableAlias, java.lang.String column)
           
static java.lang.StringBuilder appendColumns(java.lang.StringBuilder builder, java.lang.String[] columns)
           
static java.lang.StringBuilder appendColumns(java.lang.StringBuilder builder, java.lang.String tableAlias, java.lang.String[] columns)
           
static java.lang.StringBuilder appendColumnsEqualPlaceholders(java.lang.StringBuilder builder, java.lang.String[] columns)
           
static java.lang.StringBuilder appendColumnsEqValue(java.lang.StringBuilder builder, java.lang.String tableAlias, java.lang.String[] columns)
           
static java.lang.StringBuilder appendPlaceholders(java.lang.StringBuilder builder, int count)
           
static java.lang.String createSqlDelete(java.lang.String tablename, java.lang.String[] columns)
           
static java.lang.String createSqlInsert(java.lang.String insertInto, java.lang.String tablename, java.lang.String[] columns)
           
static java.lang.String createSqlSelect(java.lang.String tablename, java.lang.String tableAlias, java.lang.String[] columns)
          Creates an select for given columns with a trailing space
static java.lang.String createSqlUpdate(java.lang.String tablename, java.lang.String[] updateColumns, java.lang.String[] whereColumns)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SqlUtils

public SqlUtils()
Method Detail

appendColumn

public static java.lang.StringBuilder appendColumn(java.lang.StringBuilder builder,
                                                   java.lang.String column)

appendColumn

public static java.lang.StringBuilder appendColumn(java.lang.StringBuilder builder,
                                                   java.lang.String tableAlias,
                                                   java.lang.String column)

appendColumns

public static java.lang.StringBuilder appendColumns(java.lang.StringBuilder builder,
                                                    java.lang.String tableAlias,
                                                    java.lang.String[] columns)

appendColumns

public static java.lang.StringBuilder appendColumns(java.lang.StringBuilder builder,
                                                    java.lang.String[] columns)

appendPlaceholders

public static java.lang.StringBuilder appendPlaceholders(java.lang.StringBuilder builder,
                                                         int count)

appendColumnsEqualPlaceholders

public static java.lang.StringBuilder appendColumnsEqualPlaceholders(java.lang.StringBuilder builder,
                                                                     java.lang.String[] columns)

appendColumnsEqValue

public static java.lang.StringBuilder appendColumnsEqValue(java.lang.StringBuilder builder,
                                                           java.lang.String tableAlias,
                                                           java.lang.String[] columns)

createSqlInsert

public static java.lang.String createSqlInsert(java.lang.String insertInto,
                                               java.lang.String tablename,
                                               java.lang.String[] columns)

createSqlSelect

public static java.lang.String createSqlSelect(java.lang.String tablename,
                                               java.lang.String tableAlias,
                                               java.lang.String[] columns)
Creates an select for given columns with a trailing space


createSqlDelete

public static java.lang.String createSqlDelete(java.lang.String tablename,
                                               java.lang.String[] columns)

createSqlUpdate

public static java.lang.String createSqlUpdate(java.lang.String tablename,
                                               java.lang.String[] updateColumns,
                                               java.lang.String[] whereColumns)


Copyright © 2011-2012 greenrobot.de. All Rights Reserved.