静态 Public 成员函数 | |
| static< T > void | createTablesByClasses (SQLiteDatabase db, Class<?>[] clazzs) |
| static< T > void | dropTablesByClasses (SQLiteDatabase db, Class<?>[] clazzs) |
| static< T > void | createTable (SQLiteDatabase db, Class< T > clazz) |
| static< T > void | dropTable (SQLiteDatabase db, Class< T > clazz) |
| static List< Field > | joinFieldsOnlyColumn (Field[] fields1, Field[] fields2) |
| static List< Field > | joinFields (Field[] fields1, Field[] fields2) |
静态 Private 成员函数 | |
| static String | getColumnType (Class<?> fieldType) |
静态 Private 属性 | |
| static final String | TAG = "AbTableHelper" |
© 2012 amsoft.cn 名称:AbTableHelper.java 描述:数据库辅助类
|
inlinestatic |
创建表.
| <T> | the generic type |
| db | 根据映射的对象创建表. |
| clazz | 对象映射 |
|
inlinestatic |
根据映射的对象创建表.
| <T> | the generic type |
| db | 数据库对象 |
| clazzs | 对象映射 |
|
inlinestatic |
删除表.
| <T> | the generic type |
| db | 根据映射的对象创建表. |
| clazz | 对象映射 |
|
inlinestatic |
根据映射的对象删除表.
| <T> | the generic type |
| db | 数据库对象 |
| clazzs | 对象映射 |
|
inlinestaticprivate |
获取列类型.
| fieldType | the field type |
|
inlinestatic |
合并Field数组并去重.
| fields1 | 属性数组1 |
| fields2 | 属性数组2 |
|
inlinestatic |
合并Field数组并去重,并实现过滤掉非Column字段,和实现Id放在首字段位置功能.
| fields1 | 属性数组1 |
| fields2 | 属性数组2 |
|
staticprivate |
日志标记.
1.8.8