Get desktop application:
View/edit binary Protocol Buffers messages
Serialized form of com.google.gerrit.common.data.AccessSection. Next ID: 3
Used in:
Serialized form of com.google.gerrit.server.account.CachedAccountDetails. Next ID: 5
Serialized form of com.google.gerrit.server.account.CachedAccountDetails.Key. Next ID: 3
Serialized form of com.google.gerrit.entities.Account. Next ID: 9
Used in:
Serialized form of com.google.gerrit.entities.Address. Next ID: 3
Used in:
Serialized form of a list of com.google.gerrit.extensions.common.ContextLineInfo Next ID: 3
Used in:
Serialized form of a list of com.google.gerrit.entities.AccountGroup.UUID Next ID: 2
Used in:
Serialized form of com.google.gerrit.server.account.externalids.AllExternalIds. Next ID: 2
Next ID: 7
Used in:
Serialized form of com.google.gerrit.server.git.BranchOrderSection. Next ID: 2
Used in:
Serialized user preferences. Next ID: 3
Used in:
Serialized form of com.google.gerrit.entities.CachedProjectConfigProto. Next ID: 20
Next ID: 2
Used in:
Serialized form of com.google.gerrit.server.change.ChangeKindCacheImpl.Key. Next ID: 4
Serialized form of com.google.gerrit.server.notedb.ChangeNotesCache.Key. Next ID: 4
Serialized from of com.google.gerrit.server.notedb.ChangeNotesState. Note on embedded protos: this is just for storing in a cache, so some formats were chosen ease of coding the initial implementation. In particular, where there already exists another serialization mechanism in Gerrit for serializing a particular field, we use that rather than defining a new proto type. This includes types that can be serialized to proto using ProtoConverters as well as NoteDb and indexed types that are serialized using JSON. We can always revisit this decision later; it just requires bumping the cache version. Note on nullability: there are a lot of nullable fields in ChangeNotesState and its dependencies. It's likely we could make some of them non-nullable, but each one of those would be a potentially significant amount of cleanup, and there's no guarantee we'd be able to eliminate all of them. (For a less complex class, it's likely the cleanup would be more feasible.) Instead, we just take the tedious yet simple approach of having a "has_foo" field for each nullable field "foo", indicating whether or not foo is null. Next ID: 29
Effectively required, even though the corresponding ChangeNotesState field is optional, since the field is only absent when NoteDb is disabled, in which case attempting to use the ChangeNotesCache is programmer error.
Effectively required, even though the corresponding ChangeNotesState field is optional, since the field is only absent when NoteDb is disabled, in which case attempting to use the ChangeNotesCache is programmer error.
JSON produced from com.google.gerrit.server.index.change.ChangeField.StoredSubmitRecord.
JSON produced from com.google.gerrit.entities.Comment.
Number of updates to the change's meta ref.
Only includes the most recent attention set update for each user.
Includes all attention set updates.
Epoch millis.
An update to the attention set of the change. See class AttentionSetUpdate for context.
Used in:
Epoch millis.
Maps to enum AttentionSetUpdate.Operation
Next ID: 26
Used in:
Epoch millis.
Epoch millis.
Next ID: 4
Used in:
Epoch millis.
Next ID: 4
Used in:
Epoch millis.
Next ID: 8
Used in:
Epoch millis.
Account ID of the reviewer. Not set if a reviewer for which no Gerrit account exists is added by email.
Address of the reviewer by email (can be "Full Name <full.name@example.com>" or "full.name@example.com"). Only set for reviewers that have no Gerrit account and that have been added by email.
Serialized form of com.google.gerrit.server.comment.CommentContextCacheImpl.Key Next ID: 7
hashed with the murmur3_128 hash function
Serialized form of com.google.gerrit.server.project.ConfiguredMimeTypes. Next ID: 4
Used in:
Serialized form of com.google.gerrit.server.query.change.ConflictKey
Serialized form of com.google.gerrit.common.data.ContributorAgreement. Next ID: 8
Used in:
Serialized form of com.google.gerrit.server.patch.fileDiff.FileDiffCacheKey Next ID: 9
Serialized form of com.google.gerrit.server.patch.filediff.FileDiffOutput Next ID: 17
ENUM as string
ENUM as string
Next ID: 3
Used in:
Next ID: 5
Used in:
Serialized form of com.google.gerrit.server.patch.filediff.TaggedEdit Next ID: 3
Used in:
Serialized form of a collection of com.google.gerrit.server.patch.gitfilediff.GitFileDiffCacheImpl.Key Next ID: 9
ENUM as string
ENUM as string
Serialized form of com.google.gerrit.server.patch.gitfilediff.GitFileDiff Next ID: 12
ENUM as string
ENUM as string
ENUM as string
ENUM as string
Used in:
Serialized key for com.google.gerrit.server.patch.gitdiff.GitModifiedFilesCacheKey Next ID: 5
SHA-1 hash of the left git tree ID in the diff
SHA-1 hash of the right git tree ID in the diff
Serialized key for com.google.gerrit.server.account.GroupCacheImpl. Next ID: 3
Serialized form of com.google.gerrit.common.data.GroupReference. Next ID: 3
Used in:
, , ,Serialized form of com.google.gerrit.entities.InternalGroup. Next ID: 11
Serialized form of com.google.gerrit.common.data.LabelType. Next ID: 22
Used in:
ENUM as String
Serialized form of com.google.gerrit.entities.LabelValue. Next ID: 3
Used in:
Serialized form of com.google.gerrit.server.change.MergeabilityCacheImpl.EntryKey. Next ID: 5
Serialized form of com.google.gerrit.server.patch.gitdiff.ModifiedFile Next ID: 4
Used in:
ENUM as string
Serialized key for com.google.gerrit.server.patch.diff.ModifiedFilesCacheKey Next ID: 5
SHA-1 hash of the left commit ID in the diff
SHA-1 hash of the right commit ID in the diff
Serialized form of a collection of com.google.gerrit.server.patch.gitdiff.ModifiedFile Next ID: 2
Serialized form of com.google.gerrit.entities.NotifyConfig. Next ID: 7
Used in:
ENUM as String
ENUM as String
Serialized form of com.google.gerrit.extensions.auth.oauth.OAuthToken. Next ID: 6
Epoch millis.
Serialized form of com.google.gerrit.common.data.Permission. Next ID: 4
Used in:
Serialized form of com.google.gerrit.common.data.PermissionRule. Next ID: 6
Used in:
, ,ENUM as String
Serialized key for com.google.gerrit.server.project.ProjectCacheImpl. Next ID: 4
Hash of All-Projects-projects.config. This
Serialized form of com.google.gerrit.entities.Project. Next ID: 11
Used in:
ENUM as String
ENUM as String
Key for com.google.gerrit.server.account.ProjectWatches. Next ID: 4
Used in:
Key for com.google.gerrit.server.git.PureRevertCache. Next ID: 4
Serialized form of com.google.gerrit.entities.StoredCommentLinkInfo. Next ID: 10
Used in:
Serialized form of com.google.gerrit.entities.SubmitRequirementExpressionResult. Next ID: 7
Used in:
enum as string
Serialized form of com.google.gerrit.entities.SubmitRequirement. Next ID: 7
Used in:
,Serialized form of com.google.gerrit.entities.SubmitRequirementResult. Next ID: 9
Used in:
Patchset commit ID at which the submit requirements are evaluated.
Whether this result was created from a legacy submit record.
Whether the submit requirement was bypassed during submission (i.e. by performing a push with the %submit option).
Whether this submit requirement result should be filtered out when returned from REST API.
Serialized form of com.google.gerrit.common.data.SubscribeSection. Next ID: 4
Used in:
Serialized form of com.google.gerrit.server.query.git.TagSetHolder. Next ID: 3
Next ID: 4
Used in:
Next ID: 3
Used in:
Next ID: 3
Used in:
org.roaringbitmap.RoaringBitmap serialized as ByteString