| Index: chrome/android/java_staging/src/org/chromium/chrome/browser/historyreport/DeltaFileEntry.java
|
| diff --git a/chrome/android/java_staging/src/org/chromium/chrome/browser/historyreport/DeltaFileEntry.java b/chrome/android/java_staging/src/org/chromium/chrome/browser/historyreport/DeltaFileEntry.java
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..cff10e40445b6d7ea97ace447f7f4c239f4dff7e
|
| --- /dev/null
|
| +++ b/chrome/android/java_staging/src/org/chromium/chrome/browser/historyreport/DeltaFileEntry.java
|
| @@ -0,0 +1,61 @@
|
| +// Copyright 2015 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.
|
| +
|
| +package org.chromium.chrome.browser.historyreport;
|
| +
|
| +/**
|
| + * Represents entry in delta file. Each entry is a log of action that happened to history data. It
|
| + * can be addition or deletion of an URL.
|
| + */
|
| +public class DeltaFileEntry {
|
| + /**
|
| + * Unique id of this entry. Order of two entries can be determined by comparing their seqNos.
|
| + * Smaller happened first.
|
| + */
|
| + public final long seqNo;
|
| + /**
|
| + * Type of the action represented by this entry. Can be 'add' or 'del'.
|
| + */
|
| + public final String type;
|
| + /**
|
| + * ID which identifies the URL targeted by the action represented by this entry.
|
| + * It's shorter than 257 characters.
|
| + */
|
| + public final String id;
|
| + /**
|
| + * URL targeted by the action represented by this entry.
|
| + */
|
| + public final String url;
|
| + /**
|
| + * Score of the URL targeted by the action represented by this entry.
|
| + * It's used in search ranking.
|
| + */
|
| + public final int score;
|
| + /**
|
| + * Title of the URL targeted by the action represented by this entry.
|
| + */
|
| + public final String title;
|
| +
|
| + /**
|
| + * Part of URL which will be used as a search key in index.
|
| + */
|
| + public final String indexedUrl;
|
| +
|
| + public DeltaFileEntry(long seqNo, String type, String id, String url, int score, String title,
|
| + String indexedUrl) {
|
| + this.seqNo = seqNo;
|
| + this.type = type;
|
| + this.id = id;
|
| + this.url = url;
|
| + this.score = score;
|
| + this.title = title;
|
| + this.indexedUrl = indexedUrl;
|
| + }
|
| +
|
| + @Override
|
| + public String toString() {
|
| + return "DeltaFileEntry[" + seqNo + ", " + type + ", " + id + ", " + url + ", " + title
|
| + + "]";
|
| + }
|
| +}
|
|
|