Lines Matching defs:cursor
175 void IDBRequest::setPendingCursor(IDBCursor* cursor)
181 ASSERT(cursor == getResultCursor());
184 m_pendingCursor = cursor;
202 void IDBRequest::setResultCursor(IDBCursor* cursor, IDBKey* key, IDBKey* primaryKey, PassRefPtr<SharedBuffer> value, PassOwnPtr<Vector<WebBlobInfo> > blobInfo)
210 onSuccessInternal(IDBAny::create(cursor));
273 IDBCursor* cursor = 0;
276 cursor = IDBCursor::create(backend, m_cursorDirection, this, m_source.get(), m_transaction.get());
279 cursor = IDBCursorWithValue::create(backend, m_cursorDirection, this, m_source.get(), m_transaction.get());
284 setResultCursor(cursor, key, primaryKey, value, blobInfo);
306 // Value should be null, signifying the end of the cursor's range.