Safe Haskell | None |
---|---|
Language | Haskell2010 |
- put :: (MonadDOM m, ToJSVal value, ToJSVal key) => IDBObjectStore -> value -> Maybe key -> m IDBRequest
- put_ :: (MonadDOM m, ToJSVal value, ToJSVal key) => IDBObjectStore -> value -> Maybe key -> m ()
- add :: (MonadDOM m, ToJSVal value, ToJSVal key) => IDBObjectStore -> value -> Maybe key -> m IDBRequest
- add_ :: (MonadDOM m, ToJSVal value, ToJSVal key) => IDBObjectStore -> value -> Maybe key -> m ()
- deleteRange :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> m IDBRequest
- deleteRange_ :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> m ()
- delete :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> m IDBRequest
- delete_ :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> m ()
- getRange :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> m IDBRequest
- getRange_ :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> m ()
- get :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> m IDBRequest
- get_ :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> m ()
- getKeyRange :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> m IDBRequest
- getKeyRange_ :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> m ()
- getKey :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> m IDBRequest
- getKey_ :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> m ()
- clear :: MonadDOM m => IDBObjectStore -> m IDBRequest
- clear_ :: MonadDOM m => IDBObjectStore -> m ()
- openCursorRange :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> Maybe IDBCursorDirection -> m IDBRequest
- openCursorRange_ :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> Maybe IDBCursorDirection -> m ()
- openCursor :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe IDBCursorDirection -> m IDBRequest
- openCursor_ :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe IDBCursorDirection -> m ()
- openKeyCursorRange :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> Maybe IDBCursorDirection -> m IDBRequest
- openKeyCursorRange_ :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> Maybe IDBCursorDirection -> m ()
- openKeyCursor :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe IDBCursorDirection -> m IDBRequest
- openKeyCursor_ :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe IDBCursorDirection -> m ()
- getAllRange :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> Maybe Word -> m IDBRequest
- getAllRange_ :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> Maybe Word -> m ()
- getAll :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe Word -> m IDBRequest
- getAll_ :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe Word -> m ()
- getAllKeysRange :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> Maybe Word -> m IDBRequest
- getAllKeysRange_ :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> Maybe Word -> m ()
- getAllKeys :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe Word -> m IDBRequest
- getAllKeys_ :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe Word -> m ()
- createIndex :: (MonadDOM m, ToJSString name, IsStringOrStrings keyPath) => IDBObjectStore -> name -> keyPath -> Maybe IDBIndexParameters -> m IDBIndex
- createIndex_ :: (MonadDOM m, ToJSString name, IsStringOrStrings keyPath) => IDBObjectStore -> name -> keyPath -> Maybe IDBIndexParameters -> m ()
- index :: (MonadDOM m, ToJSString name) => IDBObjectStore -> name -> m IDBIndex
- index_ :: (MonadDOM m, ToJSString name) => IDBObjectStore -> name -> m ()
- deleteIndex :: (MonadDOM m, ToJSString name) => IDBObjectStore -> name -> m ()
- countRange :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> m IDBRequest
- countRange_ :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> m ()
- count :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> m IDBRequest
- count_ :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> m ()
- setName :: (MonadDOM m, ToJSString val) => IDBObjectStore -> val -> m ()
- getName :: (MonadDOM m, FromJSString result) => IDBObjectStore -> m result
- getKeyPath :: MonadDOM m => IDBObjectStore -> m (Maybe IDBKeyPath)
- getKeyPathUnsafe :: (MonadDOM m, HasCallStack) => IDBObjectStore -> m IDBKeyPath
- getKeyPathUnchecked :: MonadDOM m => IDBObjectStore -> m IDBKeyPath
- getIndexNames :: MonadDOM m => IDBObjectStore -> m DOMStringList
- getTransaction :: MonadDOM m => IDBObjectStore -> m IDBTransaction
- getAutoIncrement :: MonadDOM m => IDBObjectStore -> m Bool
- newtype IDBObjectStore = IDBObjectStore {}
- gTypeIDBObjectStore :: JSM GType
Documentation
put :: (MonadDOM m, ToJSVal value, ToJSVal key) => IDBObjectStore -> value -> Maybe key -> m IDBRequest Source #
put_ :: (MonadDOM m, ToJSVal value, ToJSVal key) => IDBObjectStore -> value -> Maybe key -> m () Source #
add :: (MonadDOM m, ToJSVal value, ToJSVal key) => IDBObjectStore -> value -> Maybe key -> m IDBRequest Source #
add_ :: (MonadDOM m, ToJSVal value, ToJSVal key) => IDBObjectStore -> value -> Maybe key -> m () Source #
deleteRange :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> m IDBRequest Source #
deleteRange_ :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> m () Source #
delete :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> m IDBRequest Source #
getRange :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> m IDBRequest Source #
getRange_ :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> m () Source #
get :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> m IDBRequest Source #
getKeyRange :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> m IDBRequest Source #
getKeyRange_ :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> m () Source #
getKey :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> m IDBRequest Source #
clear :: MonadDOM m => IDBObjectStore -> m IDBRequest Source #
clear_ :: MonadDOM m => IDBObjectStore -> m () Source #
openCursorRange :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> Maybe IDBCursorDirection -> m IDBRequest Source #
openCursorRange_ :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> Maybe IDBCursorDirection -> m () Source #
openCursor :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe IDBCursorDirection -> m IDBRequest Source #
openCursor_ :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe IDBCursorDirection -> m () Source #
openKeyCursorRange :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> Maybe IDBCursorDirection -> m IDBRequest Source #
openKeyCursorRange_ :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> Maybe IDBCursorDirection -> m () Source #
openKeyCursor :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe IDBCursorDirection -> m IDBRequest Source #
openKeyCursor_ :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe IDBCursorDirection -> m () Source #
getAllRange :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> Maybe Word -> m IDBRequest Source #
getAllRange_ :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> Maybe Word -> m () Source #
getAll :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe Word -> m IDBRequest Source #
getAllKeysRange :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> Maybe Word -> m IDBRequest Source #
getAllKeysRange_ :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> Maybe Word -> m () Source #
getAllKeys :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe Word -> m IDBRequest Source #
getAllKeys_ :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe Word -> m () Source #
createIndex :: (MonadDOM m, ToJSString name, IsStringOrStrings keyPath) => IDBObjectStore -> name -> keyPath -> Maybe IDBIndexParameters -> m IDBIndex Source #
createIndex_ :: (MonadDOM m, ToJSString name, IsStringOrStrings keyPath) => IDBObjectStore -> name -> keyPath -> Maybe IDBIndexParameters -> m () Source #
index :: (MonadDOM m, ToJSString name) => IDBObjectStore -> name -> m IDBIndex Source #
index_ :: (MonadDOM m, ToJSString name) => IDBObjectStore -> name -> m () Source #
deleteIndex :: (MonadDOM m, ToJSString name) => IDBObjectStore -> name -> m () Source #
countRange :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> m IDBRequest Source #
countRange_ :: MonadDOM m => IDBObjectStore -> Maybe IDBKeyRange -> m () Source #
count :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> m IDBRequest Source #
setName :: (MonadDOM m, ToJSString val) => IDBObjectStore -> val -> m () Source #
getName :: (MonadDOM m, FromJSString result) => IDBObjectStore -> m result Source #
getKeyPath :: MonadDOM m => IDBObjectStore -> m (Maybe IDBKeyPath) Source #
getKeyPathUnsafe :: (MonadDOM m, HasCallStack) => IDBObjectStore -> m IDBKeyPath Source #
getKeyPathUnchecked :: MonadDOM m => IDBObjectStore -> m IDBKeyPath Source #
getIndexNames :: MonadDOM m => IDBObjectStore -> m DOMStringList Source #
getTransaction :: MonadDOM m => IDBObjectStore -> m IDBTransaction Source #
getAutoIncrement :: MonadDOM m => IDBObjectStore -> m Bool Source #
newtype IDBObjectStore Source #
Functions for this inteface are in JSDOM.IDBObjectStore.