类 LasrDatabaseManager


  • public class LasrDatabaseManager
    extends java.lang.Object
    • 构造器详细资料

      • LasrDatabaseManager

        public LasrDatabaseManager​(android.content.Context context)
        在app的包名下创建 DB_NAME_DEFAULT 数据库
        参数:
        context - 上下文
      • LasrDatabaseManager

        public LasrDatabaseManager​(android.content.Context context,
                                   java.lang.String dbName)
        在app的包名下创建 dbName 数据库
        参数:
        context - 上下文
        dbName - 数据库的名称
      • LasrDatabaseManager

        public LasrDatabaseManager​(java.lang.String databaseFilepath)
        读取指定位置的数据库文件,如果该路径下没有文件,也可创建数据库
        参数:
        databaseFilepath - 数据库文件的绝对路径
    • 方法详细资料

      • createTableIfNotExists

        public void createTableIfNotExists()
      • dropTableIfExists

        public void dropTableIfExists()
      • query

        public java.util.List<LasrSqlEntity> query​(boolean includeData)
      • query

        public java.util.List<LasrSqlEntity> query​(java.lang.String taskId,
                                                   boolean includeData)
      • queryLatestUpload

        public LasrSqlEntity queryLatestUpload()
        查找最近上传但没有完全上传完的任务
        返回:
        LasrSqlEntity
      • insert

        public boolean insert​(LasrSqlEntity lasrSqlEntity)
      • insertOrUpdate

        public boolean insertOrUpdate​(LasrSqlEntity lasrSqlEntity)
      • update

        public boolean update​(LasrSqlEntity lasrSqlEntity)
      • update

        public boolean update​(int id,
                              java.lang.String asr)
      • delete

        public boolean delete​(int id)
      • deleteAll

        public boolean deleteAll()
      • close

        public void close()