| Index: content/browser/indexed_db/indexed_db_database.cc
|
| diff --git a/content/browser/indexed_db/indexed_db_database.cc b/content/browser/indexed_db/indexed_db_database.cc
|
| index cc0738b6d8e8429c6d60d241c34bec3055d174a6..2f3bdb89cd9e8bbf13827c44043636261ce1103a 100644
|
| --- a/content/browser/indexed_db/indexed_db_database.cc
|
| +++ b/content/browser/indexed_db/indexed_db_database.cc
|
| @@ -271,7 +271,7 @@ void IndexedDBDatabase::CreateObjectStore(int64 transaction_id,
|
| IndexedDBTransaction* transaction = GetTransaction(transaction_id);
|
| if (!transaction)
|
| return;
|
| - DCHECK_EQ(transaction->mode(), indexed_db::TRANSACTION_VERSION_CHANGE);
|
| + DCHECK_EQ(transaction->mode(), blink::WebIDBTransactionModeVersionChange);
|
|
|
| if (ContainsKey(metadata_.object_stores, object_store_id)) {
|
| DLOG(ERROR) << "Invalid object_store_id";
|
| @@ -320,7 +320,7 @@ void IndexedDBDatabase::DeleteObjectStore(int64 transaction_id,
|
| IndexedDBTransaction* transaction = GetTransaction(transaction_id);
|
| if (!transaction)
|
| return;
|
| - DCHECK_EQ(transaction->mode(), indexed_db::TRANSACTION_VERSION_CHANGE);
|
| + DCHECK_EQ(transaction->mode(), blink::WebIDBTransactionModeVersionChange);
|
|
|
| if (!ValidateObjectStoreId(object_store_id))
|
| return;
|
| @@ -342,7 +342,7 @@ void IndexedDBDatabase::CreateIndex(int64 transaction_id,
|
| IndexedDBTransaction* transaction = GetTransaction(transaction_id);
|
| if (!transaction)
|
| return;
|
| - DCHECK_EQ(transaction->mode(), indexed_db::TRANSACTION_VERSION_CHANGE);
|
| + DCHECK_EQ(transaction->mode(), blink::WebIDBTransactionModeVersionChange);
|
|
|
| if (!ValidateObjectStoreIdAndNewIndexId(object_store_id, index_id))
|
| return;
|
| @@ -394,7 +394,7 @@ void IndexedDBDatabase::DeleteIndex(int64 transaction_id,
|
| IndexedDBTransaction* transaction = GetTransaction(transaction_id);
|
| if (!transaction)
|
| return;
|
| - DCHECK_EQ(transaction->mode(), indexed_db::TRANSACTION_VERSION_CHANGE);
|
| + DCHECK_EQ(transaction->mode(), blink::WebIDBTransactionModeVersionChange);
|
|
|
| if (!ValidateObjectStoreIdAndIndexId(object_store_id, index_id))
|
| return;
|
| @@ -535,7 +535,7 @@ void IndexedDBDatabase::GetOperation(
|
| id(),
|
| object_store_id,
|
| *key_range,
|
| - indexed_db::CURSOR_NEXT,
|
| + blink::WebIDBCursorDirectionNext,
|
| &s);
|
| } else if (cursor_type == indexed_db::CURSOR_KEY_ONLY) {
|
| // Index Value Retrieval Operation
|
| @@ -545,7 +545,7 @@ void IndexedDBDatabase::GetOperation(
|
| object_store_id,
|
| index_id,
|
| *key_range,
|
| - indexed_db::CURSOR_NEXT,
|
| + blink::WebIDBCursorDirectionNext,
|
| &s);
|
| } else {
|
| // Index Referenced Value Retrieval Operation
|
| @@ -555,7 +555,7 @@ void IndexedDBDatabase::GetOperation(
|
| object_store_id,
|
| index_id,
|
| *key_range,
|
| - indexed_db::CURSOR_NEXT,
|
| + blink::WebIDBCursorDirectionNext,
|
| &s);
|
| }
|
|
|
| @@ -712,7 +712,7 @@ struct IndexedDBDatabase::PutOperationParams {
|
| IndexedDBValue value;
|
| ScopedVector<webkit_blob::BlobDataHandle> handles;
|
| scoped_ptr<IndexedDBKey> key;
|
| - IndexedDBDatabase::PutMode put_mode;
|
| + blink::WebIDBPutMode put_mode;
|
| scoped_refptr<IndexedDBCallbacks> callbacks;
|
| std::vector<IndexKeys> index_keys;
|
|
|
| @@ -725,14 +725,14 @@ void IndexedDBDatabase::Put(int64 transaction_id,
|
| IndexedDBValue* value,
|
| ScopedVector<webkit_blob::BlobDataHandle>* handles,
|
| scoped_ptr<IndexedDBKey> key,
|
| - PutMode put_mode,
|
| + blink::WebIDBPutMode put_mode,
|
| scoped_refptr<IndexedDBCallbacks> callbacks,
|
| const std::vector<IndexKeys>& index_keys) {
|
| IDB_TRACE1("IndexedDBDatabase::Put", "txn.id", transaction_id);
|
| IndexedDBTransaction* transaction = GetTransaction(transaction_id);
|
| if (!transaction)
|
| return;
|
| - DCHECK_NE(transaction->mode(), indexed_db::TRANSACTION_READ_ONLY);
|
| + DCHECK_NE(transaction->mode(), blink::WebIDBTransactionModeReadOnly);
|
|
|
| if (!ValidateObjectStoreId(object_store_id))
|
| return;
|
| @@ -754,7 +754,7 @@ void IndexedDBDatabase::Put(int64 transaction_id,
|
| void IndexedDBDatabase::PutOperation(scoped_ptr<PutOperationParams> params,
|
| IndexedDBTransaction* transaction) {
|
| IDB_TRACE1("IndexedDBDatabase::PutOperation", "txn.id", transaction->id());
|
| - DCHECK_NE(transaction->mode(), indexed_db::TRANSACTION_READ_ONLY);
|
| + DCHECK_NE(transaction->mode(), blink::WebIDBTransactionModeReadOnly);
|
| bool key_was_generated = false;
|
|
|
| DCHECK(metadata_.object_stores.find(params->object_store_id) !=
|
| @@ -764,7 +764,7 @@ void IndexedDBDatabase::PutOperation(scoped_ptr<PutOperationParams> params,
|
| DCHECK(object_store.auto_increment || params->key->IsValid());
|
|
|
| scoped_ptr<IndexedDBKey> key;
|
| - if (params->put_mode != IndexedDBDatabase::CURSOR_UPDATE &&
|
| + if (params->put_mode != blink::WebIDBPutModeCursorUpdate &&
|
| object_store.auto_increment && !params->key->IsValid()) {
|
| scoped_ptr<IndexedDBKey> auto_inc_key = GenerateKey(
|
| backing_store_.get(), transaction, id(), params->object_store_id);
|
| @@ -783,7 +783,7 @@ void IndexedDBDatabase::PutOperation(scoped_ptr<PutOperationParams> params,
|
| DCHECK(key->IsValid());
|
|
|
| IndexedDBBackingStore::RecordIdentifier record_identifier;
|
| - if (params->put_mode == IndexedDBDatabase::ADD_ONLY) {
|
| + if (params->put_mode == blink::WebIDBPutModeAddOnly) {
|
| bool found = false;
|
| leveldb::Status s = backing_store_->KeyExistsInObjectStore(
|
| transaction->BackingStoreTransaction(),
|
| @@ -865,7 +865,7 @@ void IndexedDBDatabase::PutOperation(scoped_ptr<PutOperationParams> params,
|
| }
|
|
|
| if (object_store.auto_increment &&
|
| - params->put_mode != IndexedDBDatabase::CURSOR_UPDATE &&
|
| + params->put_mode != blink::WebIDBPutModeCursorUpdate &&
|
| key->type() == WebIDBKeyTypeNumber) {
|
| leveldb::Status s = UpdateKeyGenerator(backing_store_.get(),
|
| transaction,
|
| @@ -895,7 +895,7 @@ void IndexedDBDatabase::SetIndexKeys(int64 transaction_id,
|
| IndexedDBTransaction* transaction = GetTransaction(transaction_id);
|
| if (!transaction)
|
| return;
|
| - DCHECK_EQ(transaction->mode(), indexed_db::TRANSACTION_VERSION_CHANGE);
|
| + DCHECK_EQ(transaction->mode(), blink::WebIDBTransactionModeVersionChange);
|
|
|
| // TODO(alecflett): This method could be asynchronous, but we need to
|
| // evaluate if it's worth the extra complexity.
|
| @@ -970,10 +970,10 @@ void IndexedDBDatabase::SetIndexesReady(int64 transaction_id,
|
| IndexedDBTransaction* transaction = GetTransaction(transaction_id);
|
| if (!transaction)
|
| return;
|
| - DCHECK_EQ(transaction->mode(), indexed_db::TRANSACTION_VERSION_CHANGE);
|
| + DCHECK_EQ(transaction->mode(), blink::WebIDBTransactionModeVersionChange);
|
|
|
| transaction->ScheduleTask(
|
| - IndexedDBDatabase::PREEMPTIVE_TASK,
|
| + blink::WebIDBTaskTypePreemptive,
|
| base::Bind(&IndexedDBDatabase::SetIndexesReadyOperation,
|
| this,
|
| index_ids.size()));
|
| @@ -994,9 +994,9 @@ struct IndexedDBDatabase::OpenCursorOperationParams {
|
| int64 object_store_id;
|
| int64 index_id;
|
| scoped_ptr<IndexedDBKeyRange> key_range;
|
| - indexed_db::CursorDirection direction;
|
| + blink::WebIDBCursorDirection direction;
|
| indexed_db::CursorType cursor_type;
|
| - IndexedDBDatabase::TaskType task_type;
|
| + blink::WebIDBTaskType task_type;
|
| scoped_refptr<IndexedDBCallbacks> callbacks;
|
|
|
| private:
|
| @@ -1008,9 +1008,9 @@ void IndexedDBDatabase::OpenCursor(
|
| int64 object_store_id,
|
| int64 index_id,
|
| scoped_ptr<IndexedDBKeyRange> key_range,
|
| - indexed_db::CursorDirection direction,
|
| + blink::WebIDBCursorDirection direction,
|
| bool key_only,
|
| - TaskType task_type,
|
| + blink::WebIDBTaskType task_type,
|
| scoped_refptr<IndexedDBCallbacks> callbacks) {
|
| IDB_TRACE1("IndexedDBDatabase::OpenCursor", "txn.id", transaction_id);
|
| IndexedDBTransaction* transaction = GetTransaction(transaction_id);
|
| @@ -1043,14 +1043,14 @@ void IndexedDBDatabase::OpenCursorOperation(
|
| // until the indexing is complete. This can't happen any earlier
|
| // because we don't want to switch to early mode in case multiple
|
| // indexes are being created in a row, with Put()'s in between.
|
| - if (params->task_type == IndexedDBDatabase::PREEMPTIVE_TASK)
|
| + if (params->task_type == blink::WebIDBTaskTypePreemptive)
|
| transaction->AddPreemptiveEvent();
|
|
|
| leveldb::Status s;
|
| scoped_ptr<IndexedDBBackingStore::Cursor> backing_store_cursor;
|
| if (params->index_id == IndexedDBIndexMetadata::kInvalidId) {
|
| if (params->cursor_type == indexed_db::CURSOR_KEY_ONLY) {
|
| - DCHECK_EQ(params->task_type, IndexedDBDatabase::NORMAL_TASK);
|
| + DCHECK_EQ(params->task_type, blink::WebIDBTaskTypeNormal);
|
| backing_store_cursor = backing_store_->OpenObjectStoreKeyCursor(
|
| transaction->BackingStoreTransaction(),
|
| id(),
|
| @@ -1068,7 +1068,7 @@ void IndexedDBDatabase::OpenCursorOperation(
|
| &s);
|
| }
|
| } else {
|
| - DCHECK_EQ(params->task_type, IndexedDBDatabase::NORMAL_TASK);
|
| + DCHECK_EQ(params->task_type, blink::WebIDBTaskTypeNormal);
|
| if (params->cursor_type == indexed_db::CURSOR_KEY_ONLY) {
|
| backing_store_cursor = backing_store_->OpenIndexKeyCursor(
|
| transaction->BackingStoreTransaction(),
|
| @@ -1153,7 +1153,7 @@ void IndexedDBDatabase::CountOperation(
|
| id(),
|
| object_store_id,
|
| *key_range,
|
| - indexed_db::CURSOR_NEXT,
|
| + blink::WebIDBCursorDirectionNext,
|
| &s);
|
| } else {
|
| backing_store_cursor = backing_store_->OpenIndexKeyCursor(
|
| @@ -1162,7 +1162,7 @@ void IndexedDBDatabase::CountOperation(
|
| object_store_id,
|
| index_id,
|
| *key_range,
|
| - indexed_db::CURSOR_NEXT,
|
| + blink::WebIDBCursorDirectionNext,
|
| &s);
|
| }
|
| if (!s.ok()) {
|
| @@ -1197,7 +1197,7 @@ void IndexedDBDatabase::DeleteRange(
|
| IndexedDBTransaction* transaction = GetTransaction(transaction_id);
|
| if (!transaction)
|
| return;
|
| - DCHECK_NE(transaction->mode(), indexed_db::TRANSACTION_READ_ONLY);
|
| + DCHECK_NE(transaction->mode(), blink::WebIDBTransactionModeReadOnly);
|
|
|
| if (!ValidateObjectStoreId(object_store_id))
|
| return;
|
| @@ -1243,7 +1243,7 @@ void IndexedDBDatabase::Clear(int64 transaction_id,
|
| IndexedDBTransaction* transaction = GetTransaction(transaction_id);
|
| if (!transaction)
|
| return;
|
| - DCHECK_NE(transaction->mode(), indexed_db::TRANSACTION_READ_ONLY);
|
| + DCHECK_NE(transaction->mode(), blink::WebIDBTransactionModeReadOnly);
|
|
|
| if (!ValidateObjectStoreId(object_store_id))
|
| return;
|
| @@ -1347,7 +1347,7 @@ void IndexedDBDatabase::TransactionFinished(IndexedDBTransaction* transaction,
|
| DCHECK_EQ(transactions_[transaction->id()], transaction);
|
| transactions_.erase(transaction->id());
|
|
|
| - if (transaction->mode() == indexed_db::TRANSACTION_VERSION_CHANGE) {
|
| + if (transaction->mode() == blink::WebIDBTransactionModeVersionChange) {
|
| if (pending_second_half_open_) {
|
| if (committed) {
|
| DCHECK_EQ(pending_second_half_open_->version(), metadata_.int_version);
|
| @@ -1448,7 +1448,7 @@ void IndexedDBDatabase::CreateTransaction(
|
| int64 transaction_id,
|
| IndexedDBConnection* connection,
|
| const std::vector<int64>& object_store_ids,
|
| - uint16 mode) {
|
| + blink::WebIDBTransactionMode mode) {
|
| IDB_TRACE1("IndexedDBDatabase::CreateTransaction", "txn.id", transaction_id);
|
| DCHECK(connections_.count(connection));
|
| DCHECK(transactions_.find(transaction_id) == transactions_.end());
|
| @@ -1461,7 +1461,7 @@ void IndexedDBDatabase::CreateTransaction(
|
| transaction_id,
|
| connection->callbacks(),
|
| std::set<int64>(object_store_ids.begin(), object_store_ids.end()),
|
| - static_cast<indexed_db::TransactionMode>(mode),
|
| + mode,
|
| this,
|
| new IndexedDBBackingStore::Transaction(backing_store_)));
|
| }
|
| @@ -1614,7 +1614,7 @@ void IndexedDBDatabase::RunVersionChangeTransactionFinal(
|
| CreateTransaction(transaction_id,
|
| connection.get(),
|
| object_store_ids,
|
| - indexed_db::TRANSACTION_VERSION_CHANGE);
|
| + blink::WebIDBTransactionModeVersionChange);
|
|
|
| transactions_[transaction_id]->ScheduleTask(
|
| base::Bind(&IndexedDBDatabase::VersionChangeOperation,
|
|
|