Package io.webfolder.cdp.command
Interface IndexedDB
-
public interface IndexedDB
-
-
Method Summary
Modifier and Type Method Description voidclearObjectStore(java.lang.String securityOrigin, java.lang.String databaseName, java.lang.String objectStoreName)Clears all entries from an object store.voiddeleteDatabase(java.lang.String securityOrigin, java.lang.String databaseName)Deletes a database.voiddeleteObjectStoreEntries(java.lang.String securityOrigin, java.lang.String databaseName, java.lang.String objectStoreName, KeyRange keyRange)Delete a range of entries from an object storevoiddisable()Disables events from backend.voidenable()Enables events from backend.RequestDataResultrequestData(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.RequestDataResultrequestData(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.DatabaseWithObjectStoresrequestDatabase(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
-
-