Class RankComparisons.RankComparison
- java.lang.Object
-
- com.apple.foundationdb.record.query.plan.planning.RankComparisons.RankComparison
-
- Enclosing class:
- RankComparisons
public static class RankComparisons.RankComparison extends Object
A single rank function comparison.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
RankComparison(QueryRecordFunctionWithComparison comparison, Index index, List<QueryComponent> groupFilters, List<Comparisons.Comparison> groupComparisons, QueryComponent substitute, String bindingName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<QueryComponent>
getGroupFilters()
Index
getIndex()
ScanComparisons
getScanComparisons()
RecordQueryScoreForRankPlan.ScoreForRank
getScoreForRank(RecordMetaData metaData)
QueryComponent
getSubstitute()
-
-
-
Constructor Detail
-
RankComparison
protected RankComparison(@Nonnull QueryRecordFunctionWithComparison comparison, @Nonnull Index index, @Nonnull List<QueryComponent> groupFilters, @Nonnull List<Comparisons.Comparison> groupComparisons, @Nullable QueryComponent substitute, @Nullable String bindingName)
-
-
Method Detail
-
getGroupFilters
@Nonnull public List<QueryComponent> getGroupFilters()
-
getScanComparisons
public ScanComparisons getScanComparisons()
-
getSubstitute
@Nullable public QueryComponent getSubstitute()
-
getScoreForRank
@Nonnull public RecordQueryScoreForRankPlan.ScoreForRank getScoreForRank(@Nonnull RecordMetaData metaData)
-
-