public class AndChangeSource extends com.google.gerrit.index.query.AndSource<ChangeData> implements ChangeDataSource
Constructor and Description |
---|
AndChangeSource(Collection<com.google.gerrit.index.query.Predicate<ChangeData>> that) |
AndChangeSource(com.google.gerrit.index.query.Predicate<ChangeData> that,
com.google.gerrit.index.query.IsVisibleToPredicate<ChangeData> isVisibleToPredicate,
int start) |
Modifier and Type | Method and Description |
---|---|
int |
compare(com.google.gerrit.index.query.Predicate<ChangeData> a,
com.google.gerrit.index.query.Predicate<ChangeData> b) |
boolean |
hasChange() |
protected List<ChangeData> |
transformBuffer(List<ChangeData> buffer) |
getCardinality, isMatchable, match, read
copy, equals, getChild, getChildCount, getChildren, getCost, hashCode, toString
and, and, any, asMatchable, estimateCost, not, or, or
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
public AndChangeSource(Collection<com.google.gerrit.index.query.Predicate<ChangeData>> that)
public AndChangeSource(com.google.gerrit.index.query.Predicate<ChangeData> that, com.google.gerrit.index.query.IsVisibleToPredicate<ChangeData> isVisibleToPredicate, int start)
public boolean hasChange()
hasChange
in interface ChangeDataSource
protected List<ChangeData> transformBuffer(List<ChangeData> buffer) throws com.google.gwtorm.server.OrmRuntimeException
transformBuffer
in class com.google.gerrit.index.query.AndSource<ChangeData>
com.google.gwtorm.server.OrmRuntimeException
public int compare(com.google.gerrit.index.query.Predicate<ChangeData> a, com.google.gerrit.index.query.Predicate<ChangeData> b)
compare
in interface Comparator<com.google.gerrit.index.query.Predicate<ChangeData>>
compare
in class com.google.gerrit.index.query.AndSource<ChangeData>