Class AccountField


  • public class AccountField
    extends Object
    Secondary index schemas for accounts.
    • Field Detail

      • NAME_PART

        public static final com.google.gerrit.index.FieldDef<AccountState,​Iterable<String>> NAME_PART
        Fuzzy prefix match on name and email parts.
      • FULL_NAME

        public static final com.google.gerrit.index.FieldDef<AccountState,​String> FULL_NAME
      • ACTIVE

        public static final com.google.gerrit.index.FieldDef<AccountState,​String> ACTIVE
      • PREFERRED_EMAIL

        public static final com.google.gerrit.index.FieldDef<AccountState,​String> PREFERRED_EMAIL
      • PREFERRED_EMAIL_EXACT

        public static final com.google.gerrit.index.FieldDef<AccountState,​String> PREFERRED_EMAIL_EXACT
      • USERNAME

        public static final com.google.gerrit.index.FieldDef<AccountState,​String> USERNAME
      • REF_STATE

        public static final com.google.gerrit.index.FieldDef<AccountState,​Iterable<byte[]>> REF_STATE
        All values of all refs that were used in the course of indexing this document, except the refs/meta/external-ids notes branch which is handled specially (see EXTERNAL_ID_STATE).

        Emitted as UTF-8 encoded strings of the form project:ref/name:[hex sha].

      • EXTERNAL_ID_STATE

        public static final com.google.gerrit.index.FieldDef<AccountState,​Iterable<byte[]>> EXTERNAL_ID_STATE
        All note values of all external IDs that were used in the course of indexing this document.

        Emitted as UTF-8 encoded strings of the form [hex sha of external ID]:[hex sha of note blob], or with other words [note ID]:[note data ID].