Package io.webfolder.cdp.command
Interface IndexedDB
-
public interface IndexedDB
-
-
Method Summary
Modifier and Type Method Description void
clearObjectStore(java.lang.String securityOrigin, java.lang.String databaseName, java.lang.String objectStoreName)
Clears all entries from an object store.void
deleteDatabase(java.lang.String securityOrigin, java.lang.String databaseName)
Deletes a database.void
deleteObjectStoreEntries(java.lang.String securityOrigin, java.lang.String databaseName, java.lang.String objectStoreName, KeyRange keyRange)
Delete a range of entries from an object storevoid
disable()
Disables events from backend.void
enable()
Enables events from backend.RequestDataResult
requestData(java.lang.String securityOrigin, java.lang.String databaseName, java.lang.String objectStoreName, java.lang.String indexName, java.lang.Integer skipCount, java.lang.Integer pageSize)
Requests data from object store or index.RequestDataResult
requestData(java.lang.String securityOrigin, java.lang.String databaseName, java.lang.String objectStoreName, java.lang.String indexName, java.lang.Integer skipCount, java.lang.Integer pageSize, KeyRange keyRange)
Requests data from object store or index.DatabaseWithObjectStores
requestDatabase(java.lang.String securityOrigin, java.lang.String databaseName)
Requests database with given name in given frame.java.util.List<java.lang.String>
requestDatabaseNames(java.lang.String securityOrigin)
Requests database names for given security origin.
-
-
-
Method Detail
-
clearObjectStore
void clearObjectStore(java.lang.String securityOrigin, java.lang.String databaseName, java.lang.String objectStoreName)
Clears all entries from an object store.- Parameters:
securityOrigin
- Security origin.databaseName
- Database name.objectStoreName
- Object store name.
-
deleteDatabase
void deleteDatabase(java.lang.String securityOrigin, java.lang.String databaseName)
Deletes a database.- Parameters:
securityOrigin
- Security origin.databaseName
- Database name.
-
deleteObjectStoreEntries
void deleteObjectStoreEntries(java.lang.String securityOrigin, java.lang.String databaseName, java.lang.String objectStoreName, KeyRange keyRange)
Delete a range of entries from an object store- Parameters:
keyRange
- Range of entry keys to delete
-
disable
void disable()
Disables events from backend.
-
enable
void enable()
Enables events from backend.
-
requestData
RequestDataResult requestData(java.lang.String securityOrigin, java.lang.String databaseName, java.lang.String objectStoreName, java.lang.String indexName, java.lang.Integer skipCount, java.lang.Integer pageSize, KeyRange keyRange)
Requests data from object store or index.- Parameters:
securityOrigin
- Security origin.databaseName
- Database name.objectStoreName
- Object store name.indexName
- Index name, empty string for object store data requests.skipCount
- Number of records to skip.pageSize
- Number of records to fetch.keyRange
- Key range.- Returns:
- RequestDataResult
-
requestDatabase
DatabaseWithObjectStores requestDatabase(java.lang.String securityOrigin, java.lang.String databaseName)
Requests database with given name in given frame.- Parameters:
securityOrigin
- Security origin.databaseName
- Database name.- Returns:
- Database with an array of object stores.
-
requestDatabaseNames
java.util.List<java.lang.String> requestDatabaseNames(java.lang.String securityOrigin)
Requests database names for given security origin.- Parameters:
securityOrigin
- Security origin.- Returns:
- Database names for origin.
-
requestData
RequestDataResult requestData(java.lang.String securityOrigin, java.lang.String databaseName, java.lang.String objectStoreName, java.lang.String indexName, java.lang.Integer skipCount, java.lang.Integer pageSize)
Requests data from object store or index.- Parameters:
securityOrigin
- Security origin.databaseName
- Database name.objectStoreName
- Object store name.indexName
- Index name, empty string for object store data requests.skipCount
- Number of records to skip.pageSize
- Number of records to fetch.- Returns:
- RequestDataResult
-
-