Class GroupField
java.lang.Object
com.google.gerrit.server.index.group.GroupField
Secondary index schemas for groups.
Note that this class does not override Object.equals(Object)
. It relies on instances
being singletons so that the default (i.e. reference) comparison works.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IndexedField<InternalGroup,
Timestamp> Timestamp indicating when this group was created.static final IndexedField<InternalGroup,
Timestamp>.SearchSpec static final IndexedField<InternalGroup,
String> Group description.static final IndexedField<InternalGroup,
String>.SearchSpec static final IndexedField<InternalGroup,
Integer> Legacy group ID.static final IndexedField<InternalGroup,
Integer>.SearchSpec static final IndexedField<InternalGroup,
String> Whether the group is visible to all users.static final IndexedField<InternalGroup,
String>.SearchSpec static final IndexedField<InternalGroup,
Iterable<Integer>> static final IndexedField<InternalGroup,
Iterable<Integer>>.SearchSpec static final IndexedField<InternalGroup,
String> Group name.static final IndexedField<InternalGroup,
Iterable<String>> Prefix match on group name parts.static final IndexedField<InternalGroup,
Iterable<String>>.SearchSpec static final IndexedField<InternalGroup,
String>.SearchSpec static final IndexedField<InternalGroup,
String> Group owner UUID.static final IndexedField<InternalGroup,
String>.SearchSpec static final IndexedField<InternalGroup,
byte[]> ObjectId of HEAD:refs/groups/. static final IndexedField<InternalGroup,
byte[]>.SearchSpec static final IndexedField<InternalGroup,
Iterable<String>> static final IndexedField<InternalGroup,
Iterable<String>>.SearchSpec static final IndexedField<InternalGroup,
String> Group UUID.static final IndexedField<InternalGroup,
String>.SearchSpec -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
ID_FIELD
Legacy group ID. -
ID_FIELD_SPEC
-
UUID_FIELD
Group UUID. -
UUID_FIELD_SPEC
-
OWNER_UUID_FIELD
Group owner UUID. -
OWNER_UUID_SPEC
-
CREATED_ON_FIELD
Timestamp indicating when this group was created. -
CREATED_ON_SPEC
-
NAME_FIELD
Group name. -
NAME_SPEC
-
NAME_PART_FIELD
Prefix match on group name parts. -
NAME_PART_SPEC
-
DESCRIPTION_FIELD
Group description. -
DESCRIPTION_SPEC
-
IS_VISIBLE_TO_ALL_FIELD
Whether the group is visible to all users. -
IS_VISIBLE_TO_ALL_SPEC
-
MEMBER_FIELD
-
MEMBER_SPEC
-
SUBGROUP_FIELD
-
SUBGROUP_SPEC
-
REF_STATE_FIELD
ObjectId of HEAD:refs/groups/. -
REF_STATE_SPEC
-
-
Constructor Details
-
GroupField
public GroupField()
-