mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-04-23 19:32:16 +00:00
Fix: Crashes caused by tables' names
This commit is contained in:
parent
cc8e7b6ea3
commit
f966630e8a
@ -30,8 +30,8 @@ const val ROW_MATCH_RANK = "match_rank"
|
|||||||
const val ROW_REPOSITORY_NAME = "repository"
|
const val ROW_REPOSITORY_NAME = "repository"
|
||||||
const val ROW_PRODUCT_NAME = "product"
|
const val ROW_PRODUCT_NAME = "product"
|
||||||
const val ROW_CATEGORY_NAME = "category"
|
const val ROW_CATEGORY_NAME = "category"
|
||||||
const val ROW_INSTALLED_NAME = "memory.installed"
|
const val ROW_INSTALLED_NAME = "memory_installed"
|
||||||
const val ROW_LOCK_NAME = "memory.lock"
|
const val ROW_LOCK_NAME = "memory_lock"
|
||||||
|
|
||||||
const val JOB_ID_SYNC = 1
|
const val JOB_ID_SYNC = 1
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ import com.looker.droidify.entity.ProductItem
|
|||||||
|
|
||||||
|
|
||||||
interface BaseDao<T> {
|
interface BaseDao<T> {
|
||||||
@Insert
|
@Insert(onConflict = OnConflictStrategy.REPLACE)
|
||||||
fun insert(vararg product: T)
|
fun insert(vararg product: T)
|
||||||
|
|
||||||
@Update(onConflict = OnConflictStrategy.REPLACE)
|
@Update(onConflict = OnConflictStrategy.REPLACE)
|
||||||
@ -191,25 +191,25 @@ interface InstalledDao : BaseDao<Installed> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Query("SELECT * FROM `memory.installed` WHERE package_name = :packageName")
|
@Query("SELECT * FROM memory_installed WHERE package_name = :packageName")
|
||||||
fun get(packageName: String): Cursor
|
fun get(packageName: String): Cursor
|
||||||
|
|
||||||
@Query("DELETE FROM 'memory.installed' WHERE package_name = :packageName")
|
@Query("DELETE FROM memory_installed WHERE package_name = :packageName")
|
||||||
fun delete(packageName: String)
|
fun delete(packageName: String)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Dao
|
@Dao
|
||||||
interface LockDao : BaseDao<Lock> {
|
interface LockDao : BaseDao<Lock> {
|
||||||
@Query("DELETE FROM 'memory.lock' WHERE package_name = :packageName")
|
@Query("DELETE FROM memory_lock WHERE package_name = :packageName")
|
||||||
fun delete(packageName: String)
|
fun delete(packageName: String)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Dao
|
@Dao
|
||||||
interface ProductTempDao : BaseDao<ProductTemp> {
|
interface ProductTempDao : BaseDao<ProductTemp> {
|
||||||
@get:Query("SELECT * FROM `product.temporary`")
|
@get:Query("SELECT * FROM temporary_product")
|
||||||
val all: Array<ProductTemp>
|
val all: Array<ProductTemp>
|
||||||
|
|
||||||
@Query("DELETE FROM `product.temporary`")
|
@Query("DELETE FROM temporary_product")
|
||||||
fun emptyTable()
|
fun emptyTable()
|
||||||
|
|
||||||
@Insert
|
@Insert
|
||||||
@ -249,9 +249,9 @@ interface ProductTempDao : BaseDao<ProductTemp> {
|
|||||||
|
|
||||||
@Dao
|
@Dao
|
||||||
interface CategoryTempDao : BaseDao<CategoryTemp> {
|
interface CategoryTempDao : BaseDao<CategoryTemp> {
|
||||||
@get:Query("SELECT * FROM `category.temporary`")
|
@get:Query("SELECT * FROM temporary_category")
|
||||||
val all: Array<CategoryTemp>
|
val all: Array<CategoryTemp>
|
||||||
|
|
||||||
@Query("DELETE FROM `category.temporary`")
|
@Query("DELETE FROM temporary_category")
|
||||||
fun emptyTable()
|
fun emptyTable()
|
||||||
}
|
}
|
@ -50,7 +50,7 @@ open class Product {
|
|||||||
var data_item: ProductItem? = null
|
var data_item: ProductItem? = null
|
||||||
}
|
}
|
||||||
|
|
||||||
@Entity(tableName = "product.temporary")
|
@Entity(tableName = "temporary_product")
|
||||||
class ProductTemp : Product()
|
class ProductTemp : Product()
|
||||||
|
|
||||||
@Entity(tableName = "category", primaryKeys = ["repository_id", "package_name", "name"])
|
@Entity(tableName = "category", primaryKeys = ["repository_id", "package_name", "name"])
|
||||||
@ -60,10 +60,10 @@ open class Category {
|
|||||||
var name = ""
|
var name = ""
|
||||||
}
|
}
|
||||||
|
|
||||||
@Entity(tableName = "category.temporary")
|
@Entity(tableName = "temporary_category")
|
||||||
class CategoryTemp : Category()
|
class CategoryTemp : Category()
|
||||||
|
|
||||||
@Entity(tableName = "memory.installed")
|
@Entity(tableName = "memory_installed")
|
||||||
class Installed(pName: String = "") {
|
class Installed(pName: String = "") {
|
||||||
@PrimaryKey
|
@PrimaryKey
|
||||||
var package_name = pName
|
var package_name = pName
|
||||||
@ -73,7 +73,7 @@ class Installed(pName: String = "") {
|
|||||||
var signature = ""
|
var signature = ""
|
||||||
}
|
}
|
||||||
|
|
||||||
@Entity(tableName = "memory.lock")
|
@Entity(tableName = "memory_lock")
|
||||||
class Lock {
|
class Lock {
|
||||||
@PrimaryKey
|
@PrimaryKey
|
||||||
var package_name = ""
|
var package_name = ""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user