Class AccountField
- java.lang.Object
-
- com.google.gerrit.server.index.account.AccountField
-
public class AccountField extends Object
Secondary index schemas for accounts.
-
-
Field Summary
Fields Modifier and Type Field Description static com.google.gerrit.index.FieldDef<AccountState,String>
ACTIVE
static com.google.gerrit.index.FieldDef<AccountState,Iterable<String>>
EMAIL
static com.google.gerrit.index.FieldDef<AccountState,Iterable<String>>
EXTERNAL_ID
static 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.static com.google.gerrit.index.FieldDef<AccountState,String>
FULL_NAME
static com.google.gerrit.index.FieldDef<AccountState,Integer>
ID
static com.google.gerrit.index.FieldDef<AccountState,Iterable<String>>
NAME_PART
Fuzzy prefix match on name and email parts.static com.google.gerrit.index.FieldDef<AccountState,String>
PREFERRED_EMAIL
static com.google.gerrit.index.FieldDef<AccountState,String>
PREFERRED_EMAIL_EXACT
static 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 (seeEXTERNAL_ID_STATE
).static com.google.gerrit.index.FieldDef<AccountState,Timestamp>
REGISTERED
static com.google.gerrit.index.FieldDef<AccountState,String>
USERNAME
static com.google.gerrit.index.FieldDef<AccountState,Iterable<String>>
WATCHED_PROJECT
-
-
-
Field Detail
-
ID
public static final com.google.gerrit.index.FieldDef<AccountState,Integer> ID
-
EXTERNAL_ID
public static final com.google.gerrit.index.FieldDef<AccountState,Iterable<String>> EXTERNAL_ID
-
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
-
EMAIL
public static final com.google.gerrit.index.FieldDef<AccountState,Iterable<String>> EMAIL
-
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
-
REGISTERED
public static final com.google.gerrit.index.FieldDef<AccountState,Timestamp> REGISTERED
-
USERNAME
public static final com.google.gerrit.index.FieldDef<AccountState,String> USERNAME
-
WATCHED_PROJECT
public static final com.google.gerrit.index.FieldDef<AccountState,Iterable<String>> WATCHED_PROJECT
-
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 (seeEXTERNAL_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]
.
-
-