类 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
  • 嵌套类概要

    嵌套类
    修饰符和类型
    说明
    protected class 
     

    从接口继承的嵌套类/接口 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> E
     
    protected void
    checkSqliteDatabase(android.database.sqlite.SQLiteDatabase db)
     
    protected net.apexes.commons.ormlite.DatabaseHelper.ChangeSupportable
    createChangeSupportable(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.ChangeSupportable
     
    protected abstract List<net.apexes.commons.ormlite.Table<?>>
    返回包含所有数据表的列表
    protected abstract android.net.Uri
    getUri(net.apexes.commons.ormlite.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)
     

    从类继承的方法 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

      public SQLiteDatabaseHelper(android.content.Context context, String databaseName, android.database.sqlite.SQLiteDatabase.CursorFactory factory, int databaseVersion, File configFile)
    • 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

      public <E> E callInTransaction(Callable<E> callable) throws SQLException
      指定者:
      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

      protected void checkSqliteDatabase(android.database.sqlite.SQLiteDatabase db) throws Exception
      抛出:
      Exception
    • getTables

      protected abstract List<net.apexes.commons.ormlite.Table<?>> getTables()
      返回包含所有数据表的列表
      返回:
    • getUri

      protected abstract android.net.Uri getUri(net.apexes.commons.ormlite.Table<?> table)
      返回指定数据表的uri
      参数:
      table -
      返回: