public class LasrDatabaseManager
extends java.lang.Object
Constructor and Description |
---|
LasrDatabaseManager(android.content.Context context)
在app的包名下创建 DB_NAME_DEFAULT 数据库
|
LasrDatabaseManager(android.content.Context context,
java.lang.String dbName)
在app的包名下创建 dbName 数据库
|
LasrDatabaseManager(java.lang.String databaseFilepath)
读取指定位置的数据库文件,如果该路径下没有文件,也可创建数据库
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
createTableIfNotExists() |
boolean |
delete(int id) |
boolean |
deleteAll() |
void |
dropTableIfExists() |
boolean |
insert(LasrSqlEntity lasrSqlEntity) |
boolean |
insertOrUpdate(LasrSqlEntity lasrSqlEntity) |
java.util.List<LasrSqlEntity> |
query(boolean includeData) |
java.util.List<LasrSqlEntity> |
query(java.lang.String taskId,
boolean includeData) |
LasrSqlEntity |
queryLatestUpload()
查找最近上传但没有完全上传完的任务
|
boolean |
update(int id,
java.lang.String asr) |
boolean |
update(LasrSqlEntity lasrSqlEntity) |
public LasrDatabaseManager(android.content.Context context)
context
- 上下文public LasrDatabaseManager(android.content.Context context, java.lang.String dbName)
context
- 上下文dbName
- 数据库的名称public LasrDatabaseManager(java.lang.String databaseFilepath)
databaseFilepath
- 数据库文件的绝对路径public void createTableIfNotExists()
public void dropTableIfExists()
public java.util.List<LasrSqlEntity> query(boolean includeData)
public java.util.List<LasrSqlEntity> query(java.lang.String taskId, boolean includeData)
public LasrSqlEntity queryLatestUpload()
public boolean insert(LasrSqlEntity lasrSqlEntity)
public boolean insertOrUpdate(LasrSqlEntity lasrSqlEntity)
public boolean update(LasrSqlEntity lasrSqlEntity)
public boolean update(int id, java.lang.String asr)
public boolean delete(int id)
public boolean deleteAll()
public void close()