public class BasicChangeRewrites extends QueryRewriter<ChangeData>
QueryRewriter.Definition<T,R extends QueryRewriter<T>>, QueryRewriter.NoCostComputation, QueryRewriter.Rewrite, QueryRewriter.RewriteRule<T>
Modifier and Type | Field and Description |
---|---|
protected com.google.inject.Provider<com.google.gerrit.reviewdb.server.ReviewDb> |
dbProvider |
Constructor and Description |
---|
BasicChangeRewrites(com.google.inject.Provider<com.google.gerrit.reviewdb.server.ReviewDb> dbProvider) |
Modifier and Type | Method and Description |
---|---|
Predicate<ChangeData> |
r00_notAbandoned() |
Predicate<ChangeData> |
r00_notClosed() |
Predicate<ChangeData> |
r00_notMerged() |
Predicate<ChangeData> |
r00_notOpen() |
Predicate<ChangeData> |
r00_smallestLimit(IntPredicate<ChangeData> a,
IntPredicate<ChangeData> b) |
and, and, not, or, or, preRewrite, replaceGenericNodes, rewrite
protected final com.google.inject.Provider<com.google.gerrit.reviewdb.server.ReviewDb> dbProvider
@Inject public BasicChangeRewrites(com.google.inject.Provider<com.google.gerrit.reviewdb.server.ReviewDb> dbProvider)
public Predicate<ChangeData> r00_notOpen()
public Predicate<ChangeData> r00_notClosed()
public Predicate<ChangeData> r00_notMerged()
public Predicate<ChangeData> r00_notAbandoned()
public Predicate<ChangeData> r00_smallestLimit(IntPredicate<ChangeData> a, IntPredicate<ChangeData> b)