pub trait IDBObjectStoreMethods<D: DomTypes> {
Show 17 methods // Required methods fn Name(&self) -> DOMString; fn SetName(&self, value: DOMString) -> ErrorResult; fn KeyPath(&self, cx: SafeJSContext, retval: MutableHandleValue<'_>); fn IndexNames(&self) -> DomRoot<D::DOMStringList>; fn Transaction(&self) -> DomRoot<D::IDBTransaction>; fn AutoIncrement(&self) -> bool; fn Put( &self, cx: SafeJSContext, value: HandleValue<'_>, key: HandleValue<'_>, ) -> Fallible<DomRoot<D::IDBRequest>>; fn Add( &self, cx: SafeJSContext, value: HandleValue<'_>, key: HandleValue<'_>, ) -> Fallible<DomRoot<D::IDBRequest>>; fn Delete( &self, cx: SafeJSContext, query: HandleValue<'_>, ) -> Fallible<DomRoot<D::IDBRequest>>; fn Clear(&self) -> Fallible<DomRoot<D::IDBRequest>>; fn Get( &self, cx: SafeJSContext, query: HandleValue<'_>, ) -> Fallible<DomRoot<D::IDBRequest>>; fn GetKey( &self, cx: SafeJSContext, query: HandleValue<'_>, ) -> Fallible<DomRoot<D::IDBRequest>>; fn GetAll( &self, cx: SafeJSContext, query: HandleValue<'_>, count: Option<u32>, ) -> Fallible<DomRoot<D::IDBRequest>>; fn GetAllKeys( &self, cx: SafeJSContext, query: HandleValue<'_>, count: Option<u32>, ) -> Fallible<DomRoot<D::IDBRequest>>; fn Count( &self, cx: SafeJSContext, query: HandleValue<'_>, ) -> Fallible<DomRoot<D::IDBRequest>>; fn OpenCursor( &self, cx: SafeJSContext, query: HandleValue<'_>, direction: IDBCursorDirection, ) -> Fallible<DomRoot<D::IDBRequest>>; fn OpenKeyCursor( &self, cx: SafeJSContext, query: HandleValue<'_>, direction: IDBCursorDirection, ) -> Fallible<DomRoot<D::IDBRequest>>;
}

Required Methods§

Source

fn Name(&self) -> DOMString

Source

fn SetName(&self, value: DOMString) -> ErrorResult

Source

fn KeyPath(&self, cx: SafeJSContext, retval: MutableHandleValue<'_>)

Source

fn IndexNames(&self) -> DomRoot<D::DOMStringList>

Source

fn Transaction(&self) -> DomRoot<D::IDBTransaction>

Source

fn AutoIncrement(&self) -> bool

Source

fn Put( &self, cx: SafeJSContext, value: HandleValue<'_>, key: HandleValue<'_>, ) -> Fallible<DomRoot<D::IDBRequest>>

Source

fn Add( &self, cx: SafeJSContext, value: HandleValue<'_>, key: HandleValue<'_>, ) -> Fallible<DomRoot<D::IDBRequest>>

Source

fn Delete( &self, cx: SafeJSContext, query: HandleValue<'_>, ) -> Fallible<DomRoot<D::IDBRequest>>

Source

fn Clear(&self) -> Fallible<DomRoot<D::IDBRequest>>

Source

fn Get( &self, cx: SafeJSContext, query: HandleValue<'_>, ) -> Fallible<DomRoot<D::IDBRequest>>

Source

fn GetKey( &self, cx: SafeJSContext, query: HandleValue<'_>, ) -> Fallible<DomRoot<D::IDBRequest>>

Source

fn GetAll( &self, cx: SafeJSContext, query: HandleValue<'_>, count: Option<u32>, ) -> Fallible<DomRoot<D::IDBRequest>>

Source

fn GetAllKeys( &self, cx: SafeJSContext, query: HandleValue<'_>, count: Option<u32>, ) -> Fallible<DomRoot<D::IDBRequest>>

Source

fn Count( &self, cx: SafeJSContext, query: HandleValue<'_>, ) -> Fallible<DomRoot<D::IDBRequest>>

Source

fn OpenCursor( &self, cx: SafeJSContext, query: HandleValue<'_>, direction: IDBCursorDirection, ) -> Fallible<DomRoot<D::IDBRequest>>

Source

fn OpenKeyCursor( &self, cx: SafeJSContext, query: HandleValue<'_>, direction: IDBCursorDirection, ) -> Fallible<DomRoot<D::IDBRequest>>

Implementors§