Class ChangeIndexPredicate
- java.lang.Object
-
- com.google.gerrit.index.query.Predicate<T>
-
- com.google.gerrit.index.query.OperatorPredicate<I>
-
- com.google.gerrit.index.query.IndexPredicate<ChangeData>
-
- com.google.gerrit.server.query.change.ChangeIndexPredicate
-
- All Implemented Interfaces:
Matchable<ChangeData>
- Direct Known Subclasses:
AssigneePredicate
,AuthorPredicate
,BooleanPredicate
,ChangeIdPredicate
,ChangeStatusPredicate
,CommentByPredicate
,CommentPredicate
,CommitPredicate
,CommitterPredicate
,EditByPredicate
,EqualsFilePredicate
,EqualsLabelPredicate
,EqualsPathPredicate
,ExactAuthorPredicate
,ExactCommitterPredicate
,ExactTopicPredicate
,FuzzyTopicPredicate
,GroupPredicate
,HasDraftByPredicate
,HashtagPredicate
,HasStarsPredicate
,IsReviewedPredicate
,LegacyChangeIdPredicate
,MessagePredicate
,OwnerPredicate
,ProjectPredicate
,ProjectPrefixPredicate
,RefPredicate
,RevertOfPredicate
,ReviewerPredicate
,StarPredicate
,SubmissionIdPredicate
,SubmitRecordPredicate
,SubmittablePredicate
,TrackingIdPredicate
public abstract class ChangeIndexPredicate extends IndexPredicate<ChangeData> implements Matchable<ChangeData>
-
-
Field Summary
-
Fields inherited from class com.google.gerrit.index.query.OperatorPredicate
name, value
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ChangeIndexPredicate(FieldDef<ChangeData,?> def, String value)
protected
ChangeIndexPredicate(FieldDef<ChangeData,?> def, String name, String value)
-
Method Summary
-
Methods inherited from class com.google.gerrit.index.query.IndexPredicate
getField, getType
-
Methods inherited from class com.google.gerrit.index.query.OperatorPredicate
copy, equals, getOperator, getValue, hashCode, toString
-
Methods inherited from class com.google.gerrit.index.query.Predicate
and, and, any, asMatchable, estimateCost, getChild, getChildCount, getChildren, getLeafCount, isMatchable, not, or, or
-
-
-
-
Constructor Detail
-
ChangeIndexPredicate
protected ChangeIndexPredicate(FieldDef<ChangeData,?> def, String value)
-
ChangeIndexPredicate
protected ChangeIndexPredicate(FieldDef<ChangeData,?> def, String name, String value)
-
-