Index: chrome/browser/media_galleries/fileapi/picasa/pmp_table_reader.cc |
diff --git a/chrome/browser/media_galleries/fileapi/picasa/pmp_table_reader.cc b/chrome/browser/media_galleries/fileapi/picasa/pmp_table_reader.cc |
deleted file mode 100644 |
index cf0b4fd7f06ec02ec8d276defba519a4972d52d0..0000000000000000000000000000000000000000 |
--- a/chrome/browser/media_galleries/fileapi/picasa/pmp_table_reader.cc |
+++ /dev/null |
@@ -1,78 +0,0 @@ |
-// Copyright 2013 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "chrome/browser/media_galleries/fileapi/picasa/pmp_table_reader.h" |
- |
-#include <algorithm> |
- |
-#include "base/file_util.h" |
-#include "base/logging.h" |
-#include "base/memory/scoped_ptr.h" |
-#include "base/strings/utf_string_conversions.h" |
-#include "base/threading/thread_restrictions.h" |
-#include "chrome/browser/media_galleries/fileapi/picasa/pmp_column_reader.h" |
- |
-namespace picasa { |
- |
-namespace { |
- |
-COMPILE_ASSERT(sizeof(double) == 8, double_must_be_8_bytes_long); |
- |
-} // namespace |
- |
-PmpTableReader::PmpTableReader(const std::string& table_name, |
- const base::FilePath& directory_path) |
- : initialized_(false), |
- table_name_(table_name), |
- directory_path_(directory_path), |
- max_row_count_(0) { |
- base::ThreadRestrictions::AssertIOAllowed(); |
- |
- if (!file_util::DirectoryExists(directory_path_)) |
- return; |
- |
- std::string indicator_file_name = table_name_ + "_0"; |
- |
- base::FilePath indicator_file = directory_path_.Append( |
- base::FilePath::FromUTF8Unsafe(indicator_file_name)); |
- |
- // Look for the indicator_file file, indicating table existence. |
- initialized_ = file_util::PathExists(indicator_file) && |
- !file_util::DirectoryExists(indicator_file); |
-} |
- |
-PmpTableReader::~PmpTableReader() {} |
- |
-const PmpColumnReader* PmpTableReader::AddColumn( |
- const std::string& column_name, const PmpFieldType expected_type) { |
- if (!initialized_) |
- return NULL; |
- |
- std::string filename = table_name_ + "_" + column_name + "." + kPmpExtension; |
- |
- base::FilePath column_file_path = directory_path_.Append( |
- base::FilePath::FromUTF8Unsafe(filename)); |
- scoped_ptr<PmpColumnReader> column_reader(new PmpColumnReader()); |
- |
- uint32 row_count; |
- if (!column_reader->Init(column_file_path, expected_type, &row_count)) |
- return NULL; |
- |
- column_readers_.push_back(column_reader.release()); |
- column_map_[column_name] = column_readers_.back(); |
- |
- max_row_count_ = std::max(max_row_count_, row_count); |
- |
- return column_readers_.back(); |
-} |
- |
-uint32 PmpTableReader::RowCount() const { |
- return max_row_count_; |
-} |
- |
-std::map<std::string, const PmpColumnReader*> PmpTableReader::Columns() const { |
- return column_map_; |
-} |
- |
-} // namespace picasa |