public class ChangeField
extends java.lang.Object
Each field corresponds to both a field name supported by
ChangeQueryBuilder
for querying that field, and a method on
ChangeData
used for populating the corresponding document fields in
the secondary index.
Modifier and Type | Class and Description |
---|---|
static class |
ChangeField.ChangeProtoField |
static class |
ChangeField.PatchSetApprovalProtoField |
Modifier and Type | Field and Description |
---|---|
static FieldDef<ChangeData,java.lang.Integer> |
ADDED
The number of inserted lines in this change.
|
static ChangeField.PatchSetApprovalProtoField |
APPROVAL
Serialized approvals for the current patch set, used for pre-populating
results.
|
static ChangeField.ChangeProtoField |
CHANGE
Serialized change object, used for pre-populating results.
|
static FieldDef<ChangeData,java.lang.Iterable<java.lang.String>> |
COMMENT
Summary or inline comment.
|
static FieldDef<ChangeData,java.lang.Iterable<java.lang.String>> |
COMMIT
Commit id of any PatchSet on the change
|
static FieldDef<ChangeData,java.lang.String> |
COMMIT_MESSAGE
Commit message of the current patch set.
|
static FieldDef<ChangeData,java.lang.Integer> |
DELETED
The number of deleted lines in this change.
|
static FieldDef<ChangeData,java.lang.Integer> |
DELTA
The total number of modified lines in this change.
|
static FieldDef<ChangeData,java.lang.Iterable<java.lang.String>> |
FILE_PART
Components of each file path modified in the current patch set.
|
static FieldDef<ChangeData,java.lang.Iterable<java.lang.String>> |
HASHTAG
Hashtags tied to a change
|
static FieldDef<ChangeData,java.lang.String> |
ID
Newer style Change-Id key.
|
static FieldDef<ChangeData,java.lang.Iterable<java.lang.String>> |
LABEL
List of labels on the current patch set.
|
static FieldDef<ChangeData,java.lang.Integer> |
LEGACY_ID
Legacy change ID.
|
static FieldDef<ChangeData,java.lang.String> |
LEGACY_MERGEABLE
Deprecated.
|
static FieldDef<ChangeData,java.lang.String> |
MERGEABLE
Whether the change is mergeable.
|
static FieldDef<ChangeData,java.lang.Integer> |
OWNER
Owner/creator of the change.
|
static FieldDef<ChangeData,java.lang.Iterable<java.lang.String>> |
PATH
List of full file paths modified in the current patch set.
|
static FieldDef<ChangeData,java.lang.String> |
PROJECT
Project containing the change.
|
static FieldDef<ChangeData,java.lang.String> |
PROJECTS
Project containing the change, as a prefix field.
|
static FieldDef<ChangeData,java.lang.String> |
REF
Reference (aka branch) the change will submit onto.
|
static FieldDef<ChangeData,java.lang.String> |
REVIEWED
Set true if the change has a non-zero label score.
|
static FieldDef<ChangeData,java.lang.Iterable<java.lang.Integer>> |
REVIEWER
Reviewer(s) associated with the change.
|
static FieldDef<ChangeData,java.lang.String> |
STATUS
Change status string, in the same format as
status: . |
static FieldDef<ChangeData,java.lang.String> |
TOPIC
Topic, a short annotation on the branch.
|
static FieldDef<ChangeData,java.lang.Iterable<java.lang.String>> |
TR
Tracking id extracted from a footer.
|
static FieldDef<ChangeData,java.sql.Timestamp> |
UPDATED
Last update time since January 1, 1970.
|
Constructor and Description |
---|
ChangeField() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
formatLabel(java.lang.String label,
int value) |
static java.lang.String |
formatLabel(java.lang.String label,
int value,
com.google.gerrit.reviewdb.client.Account.Id accountId) |
static java.util.Set<java.lang.String> |
getFileParts(ChangeData cd) |
public static final FieldDef<ChangeData,java.lang.Integer> LEGACY_ID
public static final FieldDef<ChangeData,java.lang.String> ID
public static final FieldDef<ChangeData,java.lang.String> STATUS
status:
.public static final FieldDef<ChangeData,java.lang.String> PROJECT
public static final FieldDef<ChangeData,java.lang.String> PROJECTS
public static final FieldDef<ChangeData,java.lang.String> REF
public static final FieldDef<ChangeData,java.lang.String> TOPIC
public static final FieldDef<ChangeData,java.sql.Timestamp> UPDATED
public static final FieldDef<ChangeData,java.lang.Iterable<java.lang.String>> PATH
public static final FieldDef<ChangeData,java.lang.Iterable<java.lang.String>> HASHTAG
public static final FieldDef<ChangeData,java.lang.Iterable<java.lang.String>> FILE_PART
public static final FieldDef<ChangeData,java.lang.Integer> OWNER
public static final FieldDef<ChangeData,java.lang.Iterable<java.lang.Integer>> REVIEWER
public static final FieldDef<ChangeData,java.lang.Iterable<java.lang.String>> COMMIT
public static final FieldDef<ChangeData,java.lang.Iterable<java.lang.String>> TR
public static final FieldDef<ChangeData,java.lang.Iterable<java.lang.String>> LABEL
public static final FieldDef<ChangeData,java.lang.String> REVIEWED
public static final ChangeField.ChangeProtoField CHANGE
public static final ChangeField.PatchSetApprovalProtoField APPROVAL
public static final FieldDef<ChangeData,java.lang.String> COMMIT_MESSAGE
public static final FieldDef<ChangeData,java.lang.Iterable<java.lang.String>> COMMENT
@Deprecated public static final FieldDef<ChangeData,java.lang.String> LEGACY_MERGEABLE
public static final FieldDef<ChangeData,java.lang.String> MERGEABLE
public static final FieldDef<ChangeData,java.lang.Integer> ADDED
public static final FieldDef<ChangeData,java.lang.Integer> DELETED
public static final FieldDef<ChangeData,java.lang.Integer> DELTA
public static java.util.Set<java.lang.String> getFileParts(ChangeData cd) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException
public static java.lang.String formatLabel(java.lang.String label, int value)
public static java.lang.String formatLabel(java.lang.String label, int value, com.google.gerrit.reviewdb.client.Account.Id accountId)