MemoryObjectStoreCursor::MemoryObjectStoreCursor(MemoryObjectStore& objectStore, const IDBCursorInfo& info) : MemoryCursor(info) , m_objectStore(objectStore) { m_remainingRange = m_info.range(); auto* orderedKeys = objectStore.orderedKeys(); if (!orderedKeys) return; setFirstInRemainingRange(*orderedKeys); }
MemoryObjectStoreCursor::MemoryObjectStoreCursor(MemoryObjectStore& objectStore, const IDBCursorInfo& info) : MemoryCursor(info) , m_objectStore(objectStore) , m_remainingRange(info.range()) { LOG(IndexedDB, "MemoryObjectStoreCursor::MemoryObjectStoreCursor %s", info.range().loggingString().utf8().data()); auto* orderedKeys = objectStore.orderedKeys(); if (!orderedKeys) return; setFirstInRemainingRange(*orderedKeys); }