Public 成员函数 | |
| SQLiteOpenHelper | getDbHelper () |
| abstract long | insert (T entity) |
| abstract long | insert (T entity, boolean flag) |
| abstract long[] | insertList (List< T > entityList) |
| abstract long[] | insertList (List< T > entityList, boolean flag) |
| abstract int | delete (int id) |
| abstract int | delete (Integer...ids) |
| abstract int | delete (String whereClause, String[] whereArgs) |
| abstract int | deleteAll () |
| abstract int | update (T entity) |
| abstract int | updateList (List< T > entityList) |
| abstract T | queryOne (int id) |
| abstract List< T > | rawQuery (String sql, String[] selectionArgs, Class< T > clazz) |
| abstract List< T > | queryList () |
| abstract List< T > | queryList (String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy, String limit) |
| abstract List< T > | queryList (String selection, String[] selectionArgs) |
| abstract boolean | isExist (String sql, String[] selectionArgs) |
| List< Map< String, String > > | queryMapList (String sql, String[] selectionArgs) |
| int | queryCount (String sql, String[] selectionArgs) |
| void | execSql (String sql, Object[] selectionArgs) |
© 2012 amsoft.cn 名称:AbDBDao.java 描述:数据库表操作类接口
| <T> | the generic type |
|
abstract |
|
abstract |
|
abstract |
根据where删除数据.
| whereClause | where语句 |
| whereArgs | where参数 |
|
abstract |
| void com.ab.db.orm.dao.AbDBDao< T >.execSql | ( | String | sql, |
| Object[] | selectionArgs | ||
| ) |
| SQLiteOpenHelper com.ab.db.orm.dao.AbDBDao< T >.getDbHelper | ( | ) |
|
abstract |
插入实体类,默认主键自增,调用insert(T,true);.
| entity | 映射实体 |
|
abstract |
插入实体类.
| entity | 映射实体 |
| flag | flag为true是自动生成主键,flag为false时需手工指定主键的值. |
|
abstract |
插入实体类列表,默认主键自增,调用insertList(List<T>,true);.
| entityList | 映射实体列表 |
|
abstract |
插入实体类列表.
| entityList | 映射实体列表 |
| flag | flag为true是自动生成主键,flag为false时需手工指定主键的值 |
|
abstract |
检查是否存在数据.
| sql | sql语句 |
| selectionArgs | 绑定变量的参数值 |
| int com.ab.db.orm.dao.AbDBDao< T >.queryCount | ( | String | sql, |
| String[] | selectionArgs | ||
| ) |
|
abstract |
|
abstract |
映射实体列表.
| columns | 查询的列 |
| selection | where语句的sql |
| selectionArgs | where语句的sql的绑定变量的参数 |
| groupBy | 分组语句 |
| having | 分组后的过滤语句 |
| orderBy | 排序 |
| limit | limit语句 |
|
abstract |
映射实体列表.
| selection | where语句的sql |
| selectionArgs | where语句的sql的绑定变量的参数 |
| List<Map<String, String> > com.ab.db.orm.dao.AbDBDao< T >.queryMapList | ( | String | sql, |
| String[] | selectionArgs | ||
| ) |
将查询的结果保存为名值对map.
| sql | 查询sql |
| selectionArgs | 绑定变量的参数值 |
|
abstract |
|
abstract |
执行查询语句.
| sql | sql语句 |
| selectionArgs | 绑定变量的参数值 |
| clazz | 返回的对象类型 |
|
abstract |
|
abstract |
1.8.8