public abstract class SQLiteDatabaseHelper extends com.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelper implements DatabaseHelper
| 限定符和类型 | 类和说明 |
|---|---|
protected class |
SQLiteDatabaseHelper.ContentResolverChangeSupport |
DatabaseHelper.ChangeSupportable, DatabaseHelper.Registry| 构造器和说明 |
|---|
SQLiteDatabaseHelper(android.content.Context context,
String databaseName,
android.database.sqlite.SQLiteDatabase.CursorFactory factory,
int databaseVersion) |
SQLiteDatabaseHelper(android.content.Context context,
String databaseName,
android.database.sqlite.SQLiteDatabase.CursorFactory factory,
int databaseVersion,
File configFile) |
SQLiteDatabaseHelper(android.content.Context context,
String databaseName,
android.database.sqlite.SQLiteDatabase.CursorFactory factory,
int databaseVersion,
InputStream stream) |
SQLiteDatabaseHelper(android.content.Context context,
String databaseName,
android.database.sqlite.SQLiteDatabase.CursorFactory factory,
int databaseVersion,
int configFileId) |
| 限定符和类型 | 方法和说明 |
|---|---|
<E> E |
callInTransaction(Callable<E> callable) |
protected DatabaseHelper.ChangeSupportable |
createChangeSupportable(android.content.Context context) |
<D extends com.j256.ormlite.dao.Dao<E,?>,E> |
dao(Table<E> table) |
DatabaseHelper.ChangeSupportable |
getChangeSupportable() |
protected abstract List<Table<?>> |
getTables()
返回包含所有数据表的列表
|
protected abstract android.net.Uri |
getUri(Table<?> table)
返回指定数据表的uri
|
void |
onCreate(android.database.sqlite.SQLiteDatabase sqliteDatabase,
com.j256.ormlite.support.ConnectionSource connectionSource) |
void |
onUpgrade(android.database.sqlite.SQLiteDatabase sqliteDatabase,
com.j256.ormlite.support.ConnectionSource connectionSource,
int oldVer,
int newVer) |
close, getConnectionSource, getDao, getRuntimeExceptionDao, isOpen, onCreate, onUpgrade, toStringgetDatabaseName, getReadableDatabase, getWritableDatabase, onConfigure, onDowngrade, onOpen, setWriteAheadLoggingEnabledclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclosepublic SQLiteDatabaseHelper(android.content.Context context,
String databaseName,
android.database.sqlite.SQLiteDatabase.CursorFactory factory,
int databaseVersion)
public SQLiteDatabaseHelper(android.content.Context context,
String databaseName,
android.database.sqlite.SQLiteDatabase.CursorFactory factory,
int databaseVersion,
File configFile)
public SQLiteDatabaseHelper(android.content.Context context,
String databaseName,
android.database.sqlite.SQLiteDatabase.CursorFactory factory,
int databaseVersion,
InputStream stream)
public SQLiteDatabaseHelper(android.content.Context context,
String databaseName,
android.database.sqlite.SQLiteDatabase.CursorFactory factory,
int databaseVersion,
int configFileId)
protected DatabaseHelper.ChangeSupportable createChangeSupportable(android.content.Context context)
public <D extends com.j256.ormlite.dao.Dao<E,?>,E> D dao(Table<E> table) throws SQLException
dao 在接口中 DatabaseHelperSQLExceptionpublic <E> E callInTransaction(Callable<E> callable) throws SQLException
callInTransaction 在接口中 DatabaseHelperSQLExceptionpublic DatabaseHelper.ChangeSupportable getChangeSupportable()
getChangeSupportable 在接口中 DatabaseHelperpublic void onCreate(android.database.sqlite.SQLiteDatabase sqliteDatabase,
com.j256.ormlite.support.ConnectionSource connectionSource)
onCreate 在类中 com.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelperpublic void onUpgrade(android.database.sqlite.SQLiteDatabase sqliteDatabase,
com.j256.ormlite.support.ConnectionSource connectionSource,
int oldVer,
int newVer)
onUpgrade 在类中 com.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelperprotected abstract android.net.Uri getUri(Table<?> table)
table - Copyright © 2018. All rights reserved.