IndexedDBScheduler

操作浏览器数据库 IndexedDB 类

new GisEye.IndexedDBScheduler(options)

Name Type Description
options Object

Methods

checkObjectStoreExist(storeName)

检查对象仓库是否存在。

Name Type Description
storeName String

对象仓库(表)名称

checkObjectStoreExist(storeName)

检查对象仓库是否存在。

Name Type Description
storeName String

对象仓库(表)名称

clear(storeName)

清空对象仓库

Name Type Description
storeName String

clear(storeName)

清空对象仓库

Name Type Description
storeName String

createObjectStore(storeName)Promise

创建 IndexedDB 浏对象仓库,IndexedDB 是浏览器提供的本地数据库

Name Type Description
storeName String

对象仓库(表)名称

Returns:

createObjectStore(storeName)Promise

创建 IndexedDB 浏对象仓库,IndexedDB 是浏览器提供的本地数据库

Name Type Description
storeName String

对象仓库(表)名称

Returns:

getElementFromDB(storeName, id)Promise

向对象仓库读取数据。

Name Type Description
storeName String

对象仓库(表)名称

id Number

主键

Returns:

getElementFromDB(storeName, id)Promise

向对象仓库读取数据。

Name Type Description
storeName String

对象仓库(表)名称

id Number

主键

Returns:

putElementInDB(storeName, id, value)Promise

向对象仓库写入数据记录。

Name Type Description
storeName String

对象仓库(表)名称

id Number

主键

value *

Returns:

putElementInDB(storeName, id, value)Promise

向对象仓库写入数据记录。

Name Type Description
storeName String

对象仓库(表)名称

id Number

主键

value *

Returns:

removeElementFromDB(storeName, id)Promise

移除数据。

Name Type Description
storeName String
id Number
Returns:

removeElementFromDB(storeName, id)Promise

移除数据。

Name Type Description
storeName String
id Number
Returns:

updateElementInDB(storeName, id, value)Promise

更新数据。

Name Type Description
storeName String
id Number
value *
Returns:

updateElementInDB(storeName, id, value)Promise

更新数据。

Name Type Description
storeName String
id Number
value *
Returns: