类 SQLiteDatabaseHelper
java.lang.Object
android.database.sqlite.SQLiteOpenHelper
com.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelper
net.apexes.commons.ormlite.SQLiteDatabaseHelper
- 所有已实现的接口:
AutoCloseable,net.apexes.commons.ormlite.DatabaseHelper
public abstract class SQLiteDatabaseHelper
extends com.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelper
implements net.apexes.commons.ormlite.DatabaseHelper
- 作者:
- HeDYn
-
嵌套类概要
嵌套类从接口继承的嵌套类/接口 net.apexes.commons.ormlite.DatabaseHelper
net.apexes.commons.ormlite.DatabaseHelper.ChangeSupportable, net.apexes.commons.ormlite.DatabaseHelper.Registry -
字段概要
从类继承的字段 com.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelper
cancelQueriesEnabled, connectionSource, logger -
构造器概要
构造器构造器说明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, int configFileId) 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) -
方法概要
修饰符和类型方法说明<E> EcallInTransaction(Callable<E> callable) protected voidcheckSqliteDatabase(android.database.sqlite.SQLiteDatabase db) protected net.apexes.commons.ormlite.DatabaseHelper.ChangeSupportablecreateChangeSupportable(android.content.Context context) <T,ID> com.j256.ormlite.dao.Dao<T, ID> dao(net.apexes.commons.ormlite.Table<T> table) net.apexes.commons.ormlite.DatabaseHelper.ChangeSupportableprotected abstract List<net.apexes.commons.ormlite.Table<?>>返回包含所有数据表的列表protected abstract android.net.UrigetUri(net.apexes.commons.ormlite.Table<?> table) 返回指定数据表的urivoidonCreate(android.database.sqlite.SQLiteDatabase sqliteDatabase, com.j256.ormlite.support.ConnectionSource connectionSource) voidonUpgrade(android.database.sqlite.SQLiteDatabase sqliteDatabase, com.j256.ormlite.support.ConnectionSource connectionSource, int oldVer, int newVer) 从类继承的方法 com.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelper
close, getConnectionSource, getDao, getRuntimeExceptionDao, isOpen, onCreate, onUpgrade, toString从类继承的方法 android.database.sqlite.SQLiteOpenHelper
getDatabaseName, getReadableDatabase, getWritableDatabase, onConfigure, onDowngrade, onOpen, setWriteAheadLoggingEnabled从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait从接口继承的方法 java.lang.AutoCloseable
close
-
构造器详细资料
-
SQLiteDatabaseHelper
public SQLiteDatabaseHelper(android.content.Context context, String databaseName, android.database.sqlite.SQLiteDatabase.CursorFactory factory, int databaseVersion) -
SQLiteDatabaseHelper
-
SQLiteDatabaseHelper
public SQLiteDatabaseHelper(android.content.Context context, String databaseName, android.database.sqlite.SQLiteDatabase.CursorFactory factory, int databaseVersion, InputStream stream) -
SQLiteDatabaseHelper
public SQLiteDatabaseHelper(android.content.Context context, String databaseName, android.database.sqlite.SQLiteDatabase.CursorFactory factory, int databaseVersion, int configFileId)
-
-
方法详细资料
-
createChangeSupportable
protected net.apexes.commons.ormlite.DatabaseHelper.ChangeSupportable createChangeSupportable(android.content.Context context) -
dao
public <T,ID> com.j256.ormlite.dao.Dao<T,ID> dao(net.apexes.commons.ormlite.Table<T> table) throws SQLException - 指定者:
dao在接口中net.apexes.commons.ormlite.DatabaseHelper- 抛出:
SQLException
-
callInTransaction
- 指定者:
callInTransaction在接口中net.apexes.commons.ormlite.DatabaseHelper- 抛出:
SQLException
-
getChangeSupportable
public net.apexes.commons.ormlite.DatabaseHelper.ChangeSupportable getChangeSupportable()- 指定者:
getChangeSupportable在接口中net.apexes.commons.ormlite.DatabaseHelper
-
onCreate
public void onCreate(android.database.sqlite.SQLiteDatabase sqliteDatabase, com.j256.ormlite.support.ConnectionSource connectionSource) - 指定者:
onCreate在类中com.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelper
-
onUpgrade
public void onUpgrade(android.database.sqlite.SQLiteDatabase sqliteDatabase, com.j256.ormlite.support.ConnectionSource connectionSource, int oldVer, int newVer) - 指定者:
onUpgrade在类中com.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelper
-
checkSqliteDatabase
- 抛出:
Exception
-
getTables
返回包含所有数据表的列表- 返回:
-
getUri
protected abstract android.net.Uri getUri(net.apexes.commons.ormlite.Table<?> table) 返回指定数据表的uri- 参数:
table-- 返回:
-