eoe:抽像类DatabaseColumn及其实现类
来源:互联网 发布:淘宝网店策划书 编辑:程序博客网 时间:2024/04/30 11:47
抽像类DatabaseColumn实现了BaseColumns接口。BaseColumns定义了_id,_count两个字符串常量。用于定义表结构SQL。
DatabaseColumn属性:
AUTHORITY:定义内容提供者
DATABASE_NAME:数据库名称
DATABASE_VERSION:数据库版本
SUBCLASS(字符串数组常量):子类名称
DatabaseColumn方法:
getTableCreateor():或取生成数据表的SQL语句,该方法调用getTableName()与getTableMap()抽像方法,因此,子类需实现这两个方法用于生成SQL语句。
getSubClasses():跟据SUBCLASS生成子类数组。
getTableCreator(String tableName,Map<String, String> map):跟据提供的表名,表结构映射生成建表语句。
abstract public String getTableName();表名
abstract protected Map<String, String> getTableMap();表结构映射,key为列名,value为列类型及其它条件定义。
abstract public Uri getTableContent();返回表Uri路径。
实现类:
BlogColumn,DetailColumn,ImageCacheColumn,NewsColumn,RequestCacheColumn
这些子类除继承DatabaseColumn和BaseColumns的一些属性及方法外,因各数据表不同,需定义自已的CONTENT_URI,TABLE_NAME,mColumnMap(表结构映射)属性。并实现反回这三个属性的方法。
手太新,请不吝赐教。
- eoe:抽像类DatabaseColumn及其实现类
- eoe里面的实现GridView 长按跨屏拖动,以及自动移位。
- eoe-Android客户端学习(1)--闪屏实现
- List及其实现类
- eoe经典
- eoe推广
- 数据小助手:chenzx.dataassistant.db.DatabaseColumn
- List接口及其实现类、Map接口及其实现类
- Adapter接口及其实现类
- Set接口及其实现类
- Adapter接口及其实现类
- Adapter接口及其实现类
- Map集合及其实现类
- java Map及其实现类
- Map接口及其实现类
- Set集合及其实现类
- eoe:开篇-记录EOE源码学习过程
- 一个简易的配置类及其实现
- NSStringEncoding
- NHibernate+MySql出现Field Doesn't Have a Default Value异常解决方法
- 三维空间中的三角形旋转
- 实例详细介绍各种字符集编码转换问题
- 邀请 The Invitation
- eoe:抽像类DatabaseColumn及其实现类
- Oracle_Day2集合运算
- QT图形变换技巧
- 防止jsp数据请求重复提交
- int修改为long的悲剧
- MySQL 加锁处理分析
- lua实现汉诺塔
- wamp的图标是黄色的一种解决方案
- 关于label.opition控件求助