android.database
Class DatabaseUtils

java.lang.Object
  extended by android.database.DatabaseUtils

public class DatabaseUtils
extends java.lang.Object


Nested Class Summary
static class DatabaseUtils.InsertHelper
           
 
Constructor Summary
DatabaseUtils()
           
 
Method Summary
static void appendEscapedSQLString(java.lang.StringBuilder sb, java.lang.String sqlString)
           
static void appendValueToSql(java.lang.StringBuilder sql, java.lang.Object value)
           
static void bindObjectToProgram(SQLiteProgram prog, int index, java.lang.Object value)
           
static void createDbFromSqlStatements(Context context, java.lang.String dbName, int dbVersion, java.lang.String sqlStatements)
           
static void cursorDoubleToContentValues(Cursor cursor, java.lang.String field, ContentValues values, java.lang.String key)
           
static void cursorDoubleToCursorValues(Cursor cursor, java.lang.String field, ContentValues values)
           
static void cursorIntToContentValues(Cursor cursor, java.lang.String field, ContentValues values)
           
static void cursorIntToContentValues(Cursor cursor, java.lang.String field, ContentValues values, java.lang.String key)
           
static void cursorLongToContentValues(Cursor cursor, java.lang.String field, ContentValues values)
           
static void cursorLongToContentValues(Cursor cursor, java.lang.String field, ContentValues values, java.lang.String key)
           
static void cursorRowToContentValues(Cursor cursor, ContentValues values)
           
static void cursorStringToContentValues(Cursor cursor, java.lang.String field, ContentValues values)
           
static void cursorStringToContentValues(Cursor cursor, java.lang.String field, ContentValues values, java.lang.String key)
           
static void cursorStringToInsertHelper(Cursor cursor, java.lang.String field, DatabaseUtils.InsertHelper inserter, int index)
           
static void dumpCurrentRow(Cursor cursor)
           
static void dumpCurrentRow(Cursor cursor, java.io.PrintStream stream)
           
static void dumpCurrentRow(Cursor cursor, java.lang.StringBuilder sb)
           
static java.lang.String dumpCurrentRowToString(Cursor cursor)
           
static void dumpCursor(Cursor cursor)
           
static void dumpCursor(Cursor cursor, java.io.PrintStream stream)
           
static void dumpCursor(Cursor cursor, java.lang.StringBuilder sb)
           
static java.lang.String dumpCursorToString(Cursor cursor)
           
static java.lang.String getCollationKey(java.lang.String name)
           
static java.lang.String getHexCollationKey(java.lang.String name)
           
static long longForQuery(SQLiteDatabase db, java.lang.String query, java.lang.String[] selectionArgs)
           
static long longForQuery(SQLiteStatement prog, java.lang.String[] selectionArgs)
           
static long queryNumEntries(SQLiteDatabase db, java.lang.String table)
           
static void readExceptionFromParcel(Parcel reply)
           
static void readExceptionWithFileNotFoundExceptionFromParcel(Parcel reply)
           
static void readExceptionWithOperationApplicationExceptionFromParcel(Parcel reply)
           
static java.lang.String sqlEscapeString(java.lang.String value)
           
static java.lang.String stringForQuery(SQLiteDatabase db, java.lang.String query, java.lang.String[] selectionArgs)
           
static java.lang.String stringForQuery(SQLiteStatement prog, java.lang.String[] selectionArgs)
           
static void writeExceptionToParcel(Parcel reply, java.lang.Exception e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatabaseUtils

public DatabaseUtils()
Method Detail

writeExceptionToParcel

public static final void writeExceptionToParcel(Parcel reply,
                                                java.lang.Exception e)

readExceptionFromParcel

public static final void readExceptionFromParcel(Parcel reply)

readExceptionWithFileNotFoundExceptionFromParcel

public static void readExceptionWithFileNotFoundExceptionFromParcel(Parcel reply)
                                                             throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

readExceptionWithOperationApplicationExceptionFromParcel

public static void readExceptionWithOperationApplicationExceptionFromParcel(Parcel reply)
                                                                     throws OperationApplicationException
Throws:
OperationApplicationException

bindObjectToProgram

public static void bindObjectToProgram(SQLiteProgram prog,
                                       int index,
                                       java.lang.Object value)

appendEscapedSQLString

public static void appendEscapedSQLString(java.lang.StringBuilder sb,
                                          java.lang.String sqlString)

sqlEscapeString

public static java.lang.String sqlEscapeString(java.lang.String value)

appendValueToSql

public static final void appendValueToSql(java.lang.StringBuilder sql,
                                          java.lang.Object value)

getCollationKey

public static java.lang.String getCollationKey(java.lang.String name)

getHexCollationKey

public static java.lang.String getHexCollationKey(java.lang.String name)

dumpCursor

public static void dumpCursor(Cursor cursor)

dumpCursor

public static void dumpCursor(Cursor cursor,
                              java.io.PrintStream stream)

dumpCursor

public static void dumpCursor(Cursor cursor,
                              java.lang.StringBuilder sb)

dumpCursorToString

public static java.lang.String dumpCursorToString(Cursor cursor)

dumpCurrentRow

public static void dumpCurrentRow(Cursor cursor)

dumpCurrentRow

public static void dumpCurrentRow(Cursor cursor,
                                  java.io.PrintStream stream)

dumpCurrentRow

public static void dumpCurrentRow(Cursor cursor,
                                  java.lang.StringBuilder sb)

dumpCurrentRowToString

public static java.lang.String dumpCurrentRowToString(Cursor cursor)

cursorStringToContentValues

public static void cursorStringToContentValues(Cursor cursor,
                                               java.lang.String field,
                                               ContentValues values)

cursorStringToInsertHelper

public static void cursorStringToInsertHelper(Cursor cursor,
                                              java.lang.String field,
                                              DatabaseUtils.InsertHelper inserter,
                                              int index)

cursorStringToContentValues

public static void cursorStringToContentValues(Cursor cursor,
                                               java.lang.String field,
                                               ContentValues values,
                                               java.lang.String key)

cursorIntToContentValues

public static void cursorIntToContentValues(Cursor cursor,
                                            java.lang.String field,
                                            ContentValues values)

cursorIntToContentValues

public static void cursorIntToContentValues(Cursor cursor,
                                            java.lang.String field,
                                            ContentValues values,
                                            java.lang.String key)

cursorLongToContentValues

public static void cursorLongToContentValues(Cursor cursor,
                                             java.lang.String field,
                                             ContentValues values)

cursorLongToContentValues

public static void cursorLongToContentValues(Cursor cursor,
                                             java.lang.String field,
                                             ContentValues values,
                                             java.lang.String key)

cursorDoubleToCursorValues

public static void cursorDoubleToCursorValues(Cursor cursor,
                                              java.lang.String field,
                                              ContentValues values)

cursorDoubleToContentValues

public static void cursorDoubleToContentValues(Cursor cursor,
                                               java.lang.String field,
                                               ContentValues values,
                                               java.lang.String key)

cursorRowToContentValues

public static void cursorRowToContentValues(Cursor cursor,
                                            ContentValues values)

queryNumEntries

public static long queryNumEntries(SQLiteDatabase db,
                                   java.lang.String table)

longForQuery

public static long longForQuery(SQLiteDatabase db,
                                java.lang.String query,
                                java.lang.String[] selectionArgs)

longForQuery

public static long longForQuery(SQLiteStatement prog,
                                java.lang.String[] selectionArgs)

stringForQuery

public static java.lang.String stringForQuery(SQLiteDatabase db,
                                              java.lang.String query,
                                              java.lang.String[] selectionArgs)

stringForQuery

public static java.lang.String stringForQuery(SQLiteStatement prog,
                                              java.lang.String[] selectionArgs)

createDbFromSqlStatements

public static void createDbFromSqlStatements(Context context,
                                             java.lang.String dbName,
                                             int dbVersion,
                                             java.lang.String sqlStatements)


Copyright © 2008-2010. All Rights Reserved.