Class IDBObjectStore

  • All Implemented Interfaces:
    IDBCursorSource, org.teavm.jso.JSObject

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

      • IDBObjectStore

        public IDBObjectStore()
    • Method Detail

      • getName

        public abstract java.lang.String getName()
      • getKeyPath

        public final java.lang.String[] getKeyPath()
      • getIndexNames

        public abstract java.lang.String[] getIndexNames()
      • isAutoIncrement

        public abstract boolean isAutoIncrement()
      • 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)
      • createIndex

        public abstract IDBIndex createIndex​(java.lang.String name,
                                             java.lang.String key)
      • createIndex

        public abstract IDBIndex createIndex​(java.lang.String name,
                                             java.lang.String[] keys)
      • index

        public abstract IDBIndex index​(java.lang.String name)
      • deleteIndex

        public abstract void deleteIndex​(java.lang.String name)
      • count

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