Class QueryToKeyMatcher.Match
- java.lang.Object
-
- com.apple.foundationdb.record.query.QueryToKeyMatcher.Match
-
- Enclosing class:
- QueryToKeyMatcher
public static class QueryToKeyMatcher.Match extends Object
The result of matching a particularKeyExpression
.
-
-
Constructor Summary
Constructors Constructor Description Match(Comparisons.Comparison comparison)
Match(List<Comparisons.Comparison> inComparisons)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Comparisons.Comparison>
getComparisons()
Key.Evaluated
getEquality()
Key.Evaluated
getEquality(FDBRecordStoreBase<?> store, EvaluationContext context)
List<Comparisons.Comparison>
getEqualityComparisons()
Comparisons.Comparison
getFirstComparison()
QueryToKeyMatcher.MatchType
getType()
-
-
-
Constructor Detail
-
Match
public Match(@Nonnull List<Comparisons.Comparison> inComparisons)
-
Match
public Match(@Nonnull Comparisons.Comparison comparison)
-
-
Method Detail
-
getEquality
@Nonnull public Key.Evaluated getEquality()
-
getEquality
@Nonnull public Key.Evaluated getEquality(@Nullable FDBRecordStoreBase<?> store, @Nullable EvaluationContext context)
-
getEqualityComparisons
@Nonnull public List<Comparisons.Comparison> getEqualityComparisons()
-
getComparisons
@Nonnull public List<Comparisons.Comparison> getComparisons()
-
getFirstComparison
@Nonnull public Comparisons.Comparison getFirstComparison()
-
getType
@Nonnull public QueryToKeyMatcher.MatchType getType()
-
-