// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file. // WARNING: // This file contains documentation that is merged into the real source. // Do not make code changes here. /// @domName IDBObjectStore interface IDBObjectStore { /** @domName IDBObjectStore.autoIncrement */ final bool autoIncrement; /** @domName IDBObjectStore.indexNames */ final List indexNames; /** @domName IDBObjectStore.keyPath */ final Dynamic keyPath; /** @domName IDBObjectStore.name */ final String name; /** @domName IDBObjectStore.transaction */ final IDBTransaction transaction; /** @domName IDBObjectStore.add */ IDBRequest add(/*SerializedScriptValue*/ value, [/*IDBKey*/ key]); /** @domName IDBObjectStore.clear */ IDBRequest clear(); /** @domName IDBObjectStore.count */ IDBRequest count([key_OR_range]); /** @domName IDBObjectStore.createIndex */ IDBIndex createIndex(String name, String keyPath, [Map options]); /** @domName IDBObjectStore.delete */ IDBRequest delete(key_OR_keyRange); /** @domName IDBObjectStore.deleteIndex */ void deleteIndex(String name); /** @domName IDBObjectStore.getObject */ IDBRequest getObject(key); /** @domName IDBObjectStore.index */ IDBIndex index(String name); /** @domName IDBObjectStore.openCursor */ IDBRequest openCursor([key_OR_range, direction]); /** @domName IDBObjectStore.put */ IDBRequest put(/*SerializedScriptValue*/ value, [/*IDBKey*/ key]); }