clj-chrome-devtools.commands.indexed-db
clear-object-store
(clear-object-store)(clear-object-store {:as params, :keys [security-origin database-name object-store-name]})(clear-object-store connection {:as params, :keys [security-origin database-name object-store-name]})Clears all entries from an object store.
Parameters map keys:
| Key | Description |
|---|---|
| :security-origin | Security origin. |
| :database-name | Database name. |
| :object-store-name | Object store name. |
delete-database
(delete-database)(delete-database {:as params, :keys [security-origin database-name]})(delete-database connection {:as params, :keys [security-origin database-name]})Deletes a database.
Parameters map keys:
| Key | Description |
|---|---|
| :security-origin | Security origin. |
| :database-name | Database name. |
delete-object-store-entries
(delete-object-store-entries)(delete-object-store-entries {:as params, :keys [security-origin database-name object-store-name key-range]})(delete-object-store-entries connection {:as params, :keys [security-origin database-name object-store-name key-range]})Delete a range of entries from an object store
Parameters map keys:
| Key | Description |
|---|---|
| :security-origin | null |
| :database-name | null |
| :object-store-name | null |
| :key-range | Range of entry keys to delete |
disable
(disable)(disable {:as params, :keys []})(disable connection {:as params, :keys []})Disables events from backend.
enable
(enable)(enable {:as params, :keys []})(enable connection {:as params, :keys []})Enables events from backend.
get-metadata
(get-metadata)(get-metadata {:as params, :keys [security-origin database-name object-store-name]})(get-metadata connection {:as params, :keys [security-origin database-name object-store-name]})Gets metadata of an object store
Parameters map keys:
| Key | Description |
|---|---|
| :security-origin | Security origin. |
| :database-name | Database name. |
| :object-store-name | Object store name. |
Return map keys:
| Key | Description |
|---|---|
| :entries-count | the entries count |
| :key-generator-value | the current value of key generator, to become the next inserted |
key into the object store. Valid if objectStore.autoIncrement is true.
request-data
(request-data)(request-data {:as params, :keys [security-origin database-name object-store-name index-name skip-count page-size key-range]})(request-data connection {:as params, :keys [security-origin database-name object-store-name index-name skip-count page-size key-range]})Requests data from object store or index.
Parameters map keys:
| Key | Description |
|---|---|
| :security-origin | Security origin. |
| :database-name | Database name. |
| :object-store-name | Object store name. |
| :index-name | Index name, empty string for object store data requests. |
| :skip-count | Number of records to skip. |
| :page-size | Number of records to fetch. |
| :key-range | Key range. (optional) |
Return map keys:
| Key | Description |
|---|---|
| :object-store-data-entries | Array of object store data entries. |
| :has-more | If true, there are more entries to fetch in the given range. |
request-database
(request-database)(request-database {:as params, :keys [security-origin database-name]})(request-database connection {:as params, :keys [security-origin database-name]})Requests database with given name in given frame.
Parameters map keys:
| Key | Description |
|---|---|
| :security-origin | Security origin. |
| :database-name | Database name. |
Return map keys:
| Key | Description |
|---|---|
| :database-with-object-stores | Database with an array of object stores. |
request-database-names
(request-database-names)(request-database-names {:as params, :keys [security-origin]})(request-database-names connection {:as params, :keys [security-origin]})Requests database names for given security origin.
Parameters map keys:
| Key | Description |
|---|---|
| :security-origin | Security origin. |
Return map keys:
| Key | Description |
|---|---|
| :database-names | Database names for origin. |