Class IDBObjectStore

java.lang.Object
org.teavm.jso.indexeddb.IDBObjectStore
All Implemented Interfaces:
IDBCursorSource, org.teavm.jso.JSObject

public abstract class IDBObjectStore extends Object implements org.teavm.jso.JSObject, IDBCursorSource
  • Constructor Details

    • IDBObjectStore

      public IDBObjectStore()
  • Method Details

    • getName

      public abstract String getName()
    • getKeyPath

      public final String[] getKeyPath()
    • getIndexNames

      public abstract String[] getIndexNames()
    • isAutoIncrement

      public abstract boolean isAutoIncrement()
    • getAllKeys

      public abstract IDBGetRequest getAllKeys()
    • put

      public abstract IDBRequest put(org.teavm.jso.JSObject value, org.teavm.jso.JSObject key)
    • put

      public abstract IDBRequest put(org.teavm.jso.JSObject value)
    • add

      public abstract IDBRequest add(org.teavm.jso.JSObject value, org.teavm.jso.JSObject key)
    • add

      public abstract IDBRequest add(org.teavm.jso.JSObject value)
    • delete

      public abstract IDBRequest delete(org.teavm.jso.JSObject key)
    • get

      public abstract IDBGetRequest get(org.teavm.jso.JSObject key)
    • clear

      public abstract IDBRequest clear()
    • openCursor

      public abstract IDBCursorRequest openCursor()
    • openCursor

      public abstract IDBCursorRequest openCursor(IDBKeyRange range)
    • createIndex

      public abstract IDBIndex createIndex(String name, String key)
    • createIndex

      public abstract IDBIndex createIndex(String name, String[] keys)
    • index

      public abstract IDBIndex index(String name)
    • deleteIndex

      public abstract void deleteIndex(String name)
    • count

      public abstract IDBCountRequest count()
    • count

      public abstract IDBCountRequest count(org.teavm.jso.JSObject key)