B C D E G I K O Q S U 

B

build(Context) - 类 中的方法com.sanders.db.DBProxy.DBBuilder
build一个数据库操作类
builderDbName(String) - 类 中的方法com.sanders.db.DBProxy.DBBuilder
设置数据库名称
builderDbVersion(int) - 类 中的方法com.sanders.db.DBProxy.DBBuilder
设置数据库版本号
builderTable(Class) - 类 中的方法com.sanders.db.DBProxy.DBBuilder
设置对应的实体类Class并会自动建表

C

ClassInfo<T extends IDColumn> - com.sanders.db中的类
Created by sanders on 15/4/4.
ClassInfo() - 类 的构造器com.sanders.db.ClassInfo
 
ClassInfo(Class<T>) - 类 的构造器com.sanders.db.ClassInfo
 
classInfoMap - 类 中的变量com.sanders.db.DBProxy
用于缓存实体类Class和实体类详情
com.sanders.db - 程序包 com.sanders.db
 
conversionClassNameToTableName(String) - 类 中的静态方法com.sanders.db.ClassInfo
 
conversionJavaFieldNameToDBFieldName(String) - 类 中的静态方法com.sanders.db.ClassInfo
 

D

DBProxy - com.sanders.db中的类
Created by sanders on 15/4/4.
DBProxy(SQLiteOpenHelper) - 类 的构造器com.sanders.db.DBProxy
构建数据库操作类
DBProxy.DBBuilder - com.sanders.db中的类
构建数据库操作类
DBProxy.DBBuilder() - 类 的构造器com.sanders.db.DBProxy.DBBuilder
 
DefaultSQLiteOpenHelper - com.sanders.db中的类
Created by sanders on 15/3/30.
DefaultSQLiteOpenHelper(Context, String, int, Set<Class>, DefaultSQLiteOpenHelper.OnDBUpgrade) - 类 的构造器com.sanders.db.DefaultSQLiteOpenHelper
 
DefaultSQLiteOpenHelper.OnDBUpgrade - com.sanders.db中的接口
 
delete(Class<?>, String, String...) - 类 中的方法com.sanders.db.DBProxy
更具条件删除数据库内容
delete(Class<?>, long) - 类 中的方法com.sanders.db.DBProxy
根据主键删除数据库内容

E

execSQL(String...) - 类 中的方法com.sanders.db.DBProxy
执行原生sql

G

getClassInfo(Class<T>) - 类 中的方法com.sanders.db.DBProxy
获取一个实体类Class的详细信息并缓存
getContentValues(T) - 类 中的方法com.sanders.db.ClassInfo
 
getCreateTableSql() - 类 中的方法com.sanders.db.ClassInfo
 
getInstanceList(Cursor) - 类 中的方法com.sanders.db.ClassInfo
 
getInstanceObject(Cursor) - 类 中的方法com.sanders.db.ClassInfo
 
getKeyId() - 类 中的方法com.sanders.db.IDColumn
 
getTableName() - 类 中的方法com.sanders.db.ClassInfo
 

I

IDColumn - com.sanders.db中的类
Created by sanders on 15/3/21.
IDColumn() - 类 的构造器com.sanders.db.IDColumn
 
insert(T) - 类 中的方法com.sanders.db.DBProxy
插入对应实体到数据库
insert(List<T>) - 类 中的方法com.sanders.db.DBProxy
批量插入对应实体类到数据库。
insertOrUpdate(List<T>) - 类 中的方法com.sanders.db.DBProxy
插入或者更新集合

K

KEY_ID - 类 中的静态变量com.sanders.db.IDColumn
主键ID 自增长类型

O

onCreate(SQLiteDatabase) - 类 中的方法com.sanders.db.DefaultSQLiteOpenHelper
 
onUpgrade(SQLiteDatabase, int, int) - 接口 中的方法com.sanders.db.DefaultSQLiteOpenHelper.OnDBUpgrade
 
onUpgrade(SQLiteDatabase, int, int) - 类 中的方法com.sanders.db.DefaultSQLiteOpenHelper
 

Q

query(Class<T>, String, String...) - 类 中的方法com.sanders.db.DBProxy
根据条件查询一条记录到实体
query(Class<T>, long) - 类 中的方法com.sanders.db.DBProxy
根据主键查询实体
query(String, String...) - 类 中的方法com.sanders.db.DBProxy
此方法适用于Build.VERSION_CODES.HONEYCOMB以上版本
查询一条记录到Map
queryCount(Class<T>, String, String...) - 类 中的方法com.sanders.db.DBProxy
查询数量
queryKeyId(Class<T>, String, String...) - 类 中的方法com.sanders.db.DBProxy
查询主键
queryList(Class<T>, String, String[], String, String, String, String) - 类 中的方法com.sanders.db.DBProxy
更具条件插叙实体集合
queryList(Class<T>, String, int, int, String...) - 类 中的方法com.sanders.db.DBProxy
分页查询实体集合
queryList(Class<T>, String, String...) - 类 中的方法com.sanders.db.DBProxy
根据条件查询实体集合
queryList(String, String...) - 类 中的方法com.sanders.db.DBProxy
此方法适用于Build.VERSION_CODES.HONEYCOMB以上版本
根据sql语句查询map到list
querySql(Class<T>, String, String...) - 类 中的方法com.sanders.db.DBProxy
根据sql语句查询实体
querySqlList(Class<T>, String, String...) - 类 中的方法com.sanders.db.DBProxy
根据sql语句查询实体集合

S

setClazz(Class<T>) - 类 中的方法com.sanders.db.ClassInfo
 
setDBProxy(DBProxy) - 类 中的方法com.sanders.db.DefaultSQLiteOpenHelper
 
setKeyId(long) - 类 中的方法com.sanders.db.IDColumn
 
setOnDBUpgrade(DefaultSQLiteOpenHelper.OnDBUpgrade) - 类 中的方法com.sanders.db.DBProxy.DBBuilder
设置数据库升级操作接口实现类

U

update(T, String, String...) - 类 中的方法com.sanders.db.DBProxy
更具条件更新实体到数据库
update(T) - 类 中的方法com.sanders.db.DBProxy
更具实体中的主键(_key_id)更新实体到数据库
update(T, long) - 类 中的方法com.sanders.db.DBProxy
更具实体中的主键更新实体到数据库
update(List<T>) - 类 中的方法com.sanders.db.DBProxy
更具集合实体中的主键(_key_id)更新实体到数据库
B C D E G I K O Q S U