protected static class RecordQueryPlanner.ScoredPlan extends Object
Constructor and Description |
---|
ScoredPlan(int score,
RecordQueryPlan plan) |
ScoredPlan(int score,
RecordQueryPlan plan,
List<QueryComponent> unsatisfiedFilters) |
ScoredPlan(int score,
RecordQueryPlan plan,
List<QueryComponent> unsatisfiedFilters,
boolean createsDuplicates) |
ScoredPlan(int score,
RecordQueryPlan plan,
List<QueryComponent> unsatisfiedFilters,
boolean createsDuplicates,
Set<RankComparisons.RankComparison> includedRankComparisons) |
Modifier and Type | Method and Description |
---|---|
RecordQueryPlanner.ScoredPlan |
withCreatesDuplicates(boolean newCreatesDuplicates) |
RecordQueryPlanner.ScoredPlan |
withPlan(RecordQueryPlan newPlan) |
RecordQueryPlanner.ScoredPlan |
withScore(int newScore) |
RecordQueryPlanner.ScoredPlan |
withUnsatisfiedFilters(List<QueryComponent> newFilters) |
public ScoredPlan(int score, @Nonnull RecordQueryPlan plan)
public ScoredPlan(int score, @Nonnull RecordQueryPlan plan, @Nonnull List<QueryComponent> unsatisfiedFilters)
public ScoredPlan(int score, @Nonnull RecordQueryPlan plan, @Nonnull List<QueryComponent> unsatisfiedFilters, boolean createsDuplicates)
public ScoredPlan(int score, @Nonnull RecordQueryPlan plan, @Nonnull List<QueryComponent> unsatisfiedFilters, boolean createsDuplicates, @Nullable Set<RankComparisons.RankComparison> includedRankComparisons)
@Nonnull public RecordQueryPlanner.ScoredPlan withPlan(@Nonnull RecordQueryPlan newPlan)
@Nonnull public RecordQueryPlanner.ScoredPlan withScore(int newScore)
@Nonnull public RecordQueryPlanner.ScoredPlan withUnsatisfiedFilters(@Nonnull List<QueryComponent> newFilters)
@Nonnull public RecordQueryPlanner.ScoredPlan withCreatesDuplicates(boolean newCreatesDuplicates)