| Index: content/browser/indexed_db/indexed_db_leveldb_coding.cc
|
| ===================================================================
|
| --- content/browser/indexed_db/indexed_db_leveldb_coding.cc (revision 256983)
|
| +++ content/browser/indexed_db/indexed_db_leveldb_coding.cc (working copy)
|
| @@ -293,14 +293,6 @@
|
| size_t previous_size = into->size();
|
| DCHECK(value.IsValid());
|
| switch (value.type()) {
|
| - case WebIDBKeyTypeNull:
|
| - case WebIDBKeyTypeInvalid:
|
| - case WebIDBKeyTypeMin:
|
| - default: {
|
| - NOTREACHED();
|
| - EncodeByte(kIndexedDBKeyNullTypeByte, into);
|
| - return;
|
| - }
|
| case WebIDBKeyTypeArray: {
|
| EncodeByte(kIndexedDBKeyArrayTypeByte, into);
|
| size_t length = value.array().size();
|
| @@ -310,33 +302,39 @@
|
| DCHECK_GT(into->size(), previous_size);
|
| return;
|
| }
|
| - case WebIDBKeyTypeBinary: {
|
| +
|
| + case WebIDBKeyTypeBinary:
|
| EncodeByte(kIndexedDBKeyBinaryTypeByte, into);
|
| EncodeBinary(value.binary(), into);
|
| DCHECK_GT(into->size(), previous_size);
|
| return;
|
| - }
|
| - case WebIDBKeyTypeString: {
|
| +
|
| + case WebIDBKeyTypeString:
|
| EncodeByte(kIndexedDBKeyStringTypeByte, into);
|
| EncodeStringWithLength(value.string(), into);
|
| DCHECK_GT(into->size(), previous_size);
|
| return;
|
| - }
|
| - case WebIDBKeyTypeDate: {
|
| +
|
| + case WebIDBKeyTypeDate:
|
| EncodeByte(kIndexedDBKeyDateTypeByte, into);
|
| EncodeDouble(value.date(), into);
|
| DCHECK_EQ(9u, static_cast<size_t>(into->size() - previous_size));
|
| return;
|
| - }
|
| - case WebIDBKeyTypeNumber: {
|
| +
|
| + case WebIDBKeyTypeNumber:
|
| EncodeByte(kIndexedDBKeyNumberTypeByte, into);
|
| EncodeDouble(value.number(), into);
|
| DCHECK_EQ(9u, static_cast<size_t>(into->size() - previous_size));
|
| return;
|
| - }
|
| +
|
| + case WebIDBKeyTypeNull:
|
| + case WebIDBKeyTypeInvalid:
|
| + case WebIDBKeyTypeMin:
|
| + default:
|
| + NOTREACHED();
|
| + EncodeByte(kIndexedDBKeyNullTypeByte, into);
|
| + return;
|
| }
|
| -
|
| - NOTREACHED();
|
| }
|
|
|
| void EncodeIDBKeyPath(const IndexedDBKeyPath& value, std::string* into) {
|
|
|