Trait IDBObjectStoreMethods

Source
pub(crate) trait IDBObjectStoreMethods<D>
where D: DomTypes,
{ // Required methods fn Name(&self) -> DOMString; fn SetName(&self, value: DOMString) -> Result<(), Error>; fn Transaction(&self) -> Root<Dom<<D as DomTypes>::IDBTransaction>>; fn AutoIncrement(&self) -> bool; fn Put( &self, cx: JSContext, value: Handle<'_, Value>, key: Handle<'_, Value>, ) -> Result<Root<Dom<<D as DomTypes>::IDBRequest>>, Error>; fn Add( &self, cx: JSContext, value: Handle<'_, Value>, key: Handle<'_, Value>, ) -> Result<Root<Dom<<D as DomTypes>::IDBRequest>>, Error>; fn Delete( &self, cx: JSContext, query: Handle<'_, Value>, ) -> Result<Root<Dom<<D as DomTypes>::IDBRequest>>, Error>; fn Clear(&self) -> Result<Root<Dom<<D as DomTypes>::IDBRequest>>, Error>; fn Get( &self, cx: JSContext, query: Handle<'_, Value>, ) -> Result<Root<Dom<<D as DomTypes>::IDBRequest>>, Error>; fn GetKey( &self, cx: JSContext, query: Handle<'_, Value>, ) -> Result<Root<Dom<<D as DomTypes>::IDBRequest>>, Error>; fn Count( &self, cx: JSContext, query: Handle<'_, Value>, ) -> Result<Root<Dom<<D as DomTypes>::IDBRequest>>, Error>; }

Required Methods§

Source

fn Name(&self) -> DOMString

Source

fn SetName(&self, value: DOMString) -> Result<(), Error>

Source

fn Transaction(&self) -> Root<Dom<<D as DomTypes>::IDBTransaction>>

Source

fn AutoIncrement(&self) -> bool

Source

fn Put( &self, cx: JSContext, value: Handle<'_, Value>, key: Handle<'_, Value>, ) -> Result<Root<Dom<<D as DomTypes>::IDBRequest>>, Error>

Source

fn Add( &self, cx: JSContext, value: Handle<'_, Value>, key: Handle<'_, Value>, ) -> Result<Root<Dom<<D as DomTypes>::IDBRequest>>, Error>

Source

fn Delete( &self, cx: JSContext, query: Handle<'_, Value>, ) -> Result<Root<Dom<<D as DomTypes>::IDBRequest>>, Error>

Source

fn Clear(&self) -> Result<Root<Dom<<D as DomTypes>::IDBRequest>>, Error>

Source

fn Get( &self, cx: JSContext, query: Handle<'_, Value>, ) -> Result<Root<Dom<<D as DomTypes>::IDBRequest>>, Error>

Source

fn GetKey( &self, cx: JSContext, query: Handle<'_, Value>, ) -> Result<Root<Dom<<D as DomTypes>::IDBRequest>>, Error>

Source

fn Count( &self, cx: JSContext, query: Handle<'_, Value>, ) -> Result<Root<Dom<<D as DomTypes>::IDBRequest>>, Error>

Implementors§