15 #ifndef SHAKA_EMBEDDED_JS_IDB_OBJECT_STORE_H_ 16 #define SHAKA_EMBEDDED_JS_IDB_OBJECT_STORE_H_ 73 #endif // SHAKA_EMBEDDED_JS_IDB_OBJECT_STORE_H_
const Member< IDBTransaction > transaction
ExceptionOr< RefPtr< IDBRequest > > Put(Any value, optional< IdbKeyType > key)
ExceptionOr< RefPtr< IDBRequest > > Get(IdbKeyType key)
const std::string store_name
IDBObjectStore(RefPtr< IDBTransaction > transaction, const std::string &name)
ExceptionOr< RefPtr< IDBRequest > > AddOrPut(Any value, optional< IdbKeyType > key, bool no_overwrite)
const optional< std::string > key_path
ExceptionOr< RefPtr< IDBRequest > > Delete(IdbKeyType key)
ExceptionOr< RefPtr< IDBRequest > > Add(Any value, optional< IdbKeyType > key)
ExceptionOr< RefPtr< IDBRequest > > OpenCursor(optional< IdbKeyType > range, optional< IDBCursorDirection > direction)
void Trace(memory::HeapTracer *tracer) const override
const bool auto_increment