Interface IndexedDB


  • public interface IndexedDB
    • Method Detail

      • clearObjectStore

        void clearObjectStore​(String securityOrigin,
                              String databaseName,
                              String objectStoreName)
        Clears all entries from an object store.
        Parameters:
        securityOrigin - Security origin.
        databaseName - Database name.
        objectStoreName - Object store name.
      • deleteDatabase

        void deleteDatabase​(String securityOrigin,
                            String databaseName)
        Deletes a database.
        Parameters:
        securityOrigin - Security origin.
        databaseName - Database name.
      • deleteObjectStoreEntries

        void deleteObjectStoreEntries​(String securityOrigin,
                                      String databaseName,
                                      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​(String securityOrigin,
                                      String databaseName,
                                      String objectStoreName,
                                      String indexName,
                                      Integer skipCount,
                                      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​(String securityOrigin,
                                                 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

        List<String> requestDatabaseNames​(String securityOrigin)
        Requests database names for given security origin.
        Parameters:
        securityOrigin - Security origin.
        Returns:
        Database names for origin.
      • requestData

        RequestDataResult requestData​(String securityOrigin,
                                      String databaseName,
                                      String objectStoreName,
                                      String indexName,
                                      Integer skipCount,
                                      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