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 store
      void 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