Index: chrome/browser/sync/syncable/syncable_columns.h |
diff --git a/chrome/browser/sync/syncable/syncable_columns.h b/chrome/browser/sync/syncable/syncable_columns.h |
deleted file mode 100644 |
index b6f3cfb3fbd6849a6faba586888f2eb783d90fc6..0000000000000000000000000000000000000000 |
--- a/chrome/browser/sync/syncable/syncable_columns.h |
+++ /dev/null |
@@ -1,74 +0,0 @@ |
-// Copyright (c) 2011 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. |
- |
-#ifndef CHROME_BROWSER_SYNC_SYNCABLE_SYNCABLE_COLUMNS_H_ |
-#define CHROME_BROWSER_SYNC_SYNCABLE_SYNCABLE_COLUMNS_H_ |
-#pragma once |
- |
-#include "chrome/browser/sync/syncable/syncable.h" |
-#include "chrome/browser/sync/syncable/syncable_changes_version.h" |
- |
-namespace syncable { |
- |
-struct ColumnSpec { |
- const char* name; |
- const char* spec; |
-}; |
- |
-// Must be in exact same order as fields in syncable. |
-static const ColumnSpec g_metas_columns[] = { |
- ////////////////////////////////////// |
- // int64s |
- {"metahandle", "bigint primary key ON CONFLICT FAIL"}, |
- {"base_version", "bigint default " CHANGES_VERSION_STRING}, |
- {"server_version", "bigint default 0"}, |
- {"server_position_in_parent", "bigint default 0"}, |
- // This is the item ID that we store for the embedding application. |
- {"local_external_id", "bigint default 0"}, |
- // These timestamps are kept in the same format as that of the |
- // protocol (ms since Unix epoch). |
- {"mtime", "bigint default 0"}, |
- {"server_mtime", "bigint default 0"}, |
- {"ctime", "bigint default 0"}, |
- {"server_ctime", "bigint default 0"}, |
- ////////////////////////////////////// |
- // Ids |
- {"id", "varchar(255) default \"r\""}, |
- {"parent_id", "varchar(255) default \"r\""}, |
- {"server_parent_id", "varchar(255) default \"r\""}, |
- {"prev_id", "varchar(255) default \"r\""}, |
- {"next_id", "varchar(255) default \"r\""}, |
- ////////////////////////////////////// |
- // bits |
- {"is_unsynced", "bit default 0"}, |
- {"is_unapplied_update", "bit default 0"}, |
- {"is_del", "bit default 0"}, |
- {"is_dir", "bit default 0"}, |
- {"server_is_dir", "bit default 0"}, |
- {"server_is_del", "bit default 0"}, |
- ////////////////////////////////////// |
- // Strings |
- {"non_unique_name", "varchar"}, |
- {"server_non_unique_name", "varchar(255)"}, |
- {"unique_server_tag", "varchar"}, |
- {"unique_client_tag", "varchar"}, |
- ////////////////////////////////////// |
- // Blobs. |
- {"specifics", "blob"}, |
- {"server_specifics", "blob"}, |
- {"base_server_specifics", "blob"} |
-}; |
- |
-// At least enforce that there are equal number of column names and fields. |
-COMPILE_ASSERT(arraysize(g_metas_columns) >= FIELD_COUNT, missing_column_name); |
-COMPILE_ASSERT(arraysize(g_metas_columns) <= FIELD_COUNT, extra_column_names); |
- |
-static inline const char* ColumnName(int field) { |
- DCHECK(field < BEGIN_TEMPS); |
- return g_metas_columns[field].name; |
-} |
- |
-} // namespace syncable |
- |
-#endif // CHROME_BROWSER_SYNC_SYNCABLE_SYNCABLE_COLUMNS_H_ |