| AndBase开发框架 1.6

- 首页
- 相关页面
- 命名空间
- 类
- 文件

- 类列表
- 类索引
- 类继承关系
- 类成员

全部 类 命名空间 文件 函数 变量 枚举值 页
Public 成员函数 | 静态 Public 成员函数 | 包函数 | Private 成员函数 | 静态 Private 属性 | 所有成员列表
com.ab.db.storage.AbSqliteStorage类 参考

## Public 成员函数
void | release ()

## 静态 Public 成员函数
static AbSqliteStorage | getInstance (Context context)

## 包函数
public< T > void | insertData (final T entity, final AbDBDaoImpl< T > dao, final AbDataInsertListener paramDataInsertListener)
public< T > void | insertData (final List< T > entityList, final AbDBDaoImpl< T > dao, final AbDataInsertListListener paramDataInsertListListener)
public< T > void | findData (final AbStorageQuery storageQuery, final AbDBDaoImpl< T > dao, final AbDataSelectListener paramDataSelectListener)
public< T > void | updateData (final T entity, final AbDBDaoImpl< T > dao, final AbDataUpdateListener paramDataUpdateListener)
public< T > void | updateData (final List< T > entityList, final AbDBDaoImpl< T > dao, final AbDataUpdateListener paramDataUpdateListener)
public< T > void | deleteData (final AbStorageQuery storageQuery, final AbDBDaoImpl< T > dao, final AbDataDeleteListener paramDataDeleteListener)

## Private 成员函数
| AbSqliteStorage (Context context)

## 静态 Private 属性
static AbSqliteStorage | mSqliteStorage = null
static AbTaskQueue | mAbTask = null

## 详细描述

© 2012 amsoft.cn 名称：AbSqliteStorage.java 描述：数据库对象操作类

作者
  还如一梦中

版本
  v1.0

日期
  ：2013-10-16 下午1:33:39

## 构造及析构函数说明

com.ab.db.storage.AbSqliteStorage.AbSqliteStorage | ( | Context | context | ) |
| inline private

初始化.

参数

  context | the context

## 成员函数说明

public<T> void com.ab.db.storage.AbSqliteStorage.deleteData | ( | final AbStorageQuery | storageQuery,
|  | final AbDBDaoImpl< T > | dao,
|  | final AbDataDeleteListener | paramDataDeleteListener
| ) |  |
| inline package

描述：修改数据.

参数

  <T> | the generic type
  storageQuery | 条件实体
  dao | 实现AbDBDaoImpl的Dao
  paramDataInsertListener | 返回监听器

public<T> void com.ab.db.storage.AbSqliteStorage.findData | ( | final AbStorageQuery | storageQuery,
|  | final AbDBDaoImpl< T > | dao,
|  | final AbDataSelectListener | paramDataSelectListener
| ) |  |
| inline package

查找数据.

参数

  <T> | 描述：查询数据
  storageQuery | the storage query
  dao | 实现AbDBDaoImpl的Dao
  paramDataInsertListener | 返回监听器

static AbSqliteStorage com.ab.db.storage.AbSqliteStorage.getInstance | ( | Context | context | ) |
| inline static

描述：获取存储实例.

参数

  context | the context

返回
  single instance of AbSqliteStorage

public<T> void com.ab.db.storage.AbSqliteStorage.insertData | ( | final T | entity,
|  | final AbDBDaoImpl< T > | dao,
|  | final AbDataInsertListener | paramDataInsertListener
| ) |  |
| inline package

描述：插入数据.

参数

  <T> | the generic type
  entity | 实体类 设置了对象关系映射
  dao | 实现AbDBDaoImpl的Dao
  paramDataInsertListener | 返回监听器

public<T> void com.ab.db.storage.AbSqliteStorage.insertData | ( | final List< T > | entityList,
|  | final AbDBDaoImpl< T > | dao,
|  | final AbDataInsertListListener | paramDataInsertListListener
| ) |  |
| inline package

描述：插入数据.

参数

  <T> | the generic type
  entityList | 实体类 设置了对象关系映射
  dao | 实现AbDBDaoImpl的Dao
  paramDataInsertListener | 返回监听器

void com.ab.db.storage.AbSqliteStorage.release | ( |  | ) |
| inline

描述：释放存储实例.

public<T> void com.ab.db.storage.AbSqliteStorage.updateData | ( | final T | entity,
|  | final AbDBDaoImpl< T > | dao,
|  | final AbDataUpdateListener | paramDataUpdateListener
| ) |  |
| inline package

描述：修改数据.

参数

  <T> | the generic type
  entity | 实体类 设置了对象关系映射
  dao | 实现AbDBDaoImpl的Dao
  paramDataInsertListener | 返回监听器

public<T> void com.ab.db.storage.AbSqliteStorage.updateData | ( | final List< T > | entityList,
|  | final AbDBDaoImpl< T > | dao,
|  | final AbDataUpdateListener | paramDataUpdateListener
| ) |  |
| inline package

描述：修改数据.

参数

  <T> | the generic type
  entityList | 实体类 设置了对象关系映射
  dao | 实现AbDBDaoImpl的Dao
  paramDataInsertListener | 返回监听器

## 类成员变量说明

AbTaskQueue com.ab.db.storage.AbSqliteStorage.mAbTask = null
| static private

队列.

AbSqliteStorage com.ab.db.storage.AbSqliteStorage.mSqliteStorage = null
| static private

单例.

该类的文档由以下文件生成:

- src/com/ab/db/storage/AbSqliteStorage.java