H A D | IDBBackingStore.h | 77 class RecordIdentifier { class in class:WebCore::IDBBackingStore 78 WTF_MAKE_NONCOPYABLE(RecordIdentifier); 80 RecordIdentifier(const Vector<char>& primaryKey, int64_t version) : m_primaryKey(primaryKey), m_version(version) { ASSERT(!primaryKey.isEmpty()); } function in class:WebCore::IDBBackingStore::RecordIdentifier 81 RecordIdentifier() : m_primaryKey(), m_version(-1) { } function in class:WebCore::IDBBackingStore::RecordIdentifier 93 virtual bool putRecord(IDBBackingStore::Transaction*, int64_t databaseId, int64_t objectStoreId, const IDBKey&, PassRefPtr<SharedBuffer> value, RecordIdentifier*) WARN_UNUSED_RETURN; 95 virtual bool deleteRecord(IDBBackingStore::Transaction*, int64_t databaseId, int64_t objectStoreId, const RecordIdentifier&) WARN_UNUSED_RETURN; 98 virtual bool keyExistsInObjectStore(IDBBackingStore::Transaction*, int64_t databaseId, int64_t objectStoreId, const IDBKey&, RecordIdentifier* foundRecordIdentifier, bool& found) WARN_UNUSED_RETURN; 102 virtual bool putIndexDataForRecord(IDBBackingStore::Transaction*, int64_t databaseId, int64_t objectStoreId, int64_t indexId, const IDBKey&, const RecordIdentifier&) WARN_UNUSED_RETURN; 133 virtual const RecordIdentifier& recordIdentifier() const { return m_recordIdentifier; } 154 IDBBackingStore::RecordIdentifier m_recordIdentifie [all...] |