Class BoundKeyPart
- java.lang.Object
-
- com.apple.foundationdb.record.query.plan.temp.KeyPart
-
- com.apple.foundationdb.record.query.plan.temp.BoundKeyPart
-
public class BoundKeyPart extends KeyPart
A key expression that can be bound by a comparison during graph matching.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryPredicate
getCandidatePredicate()
Optional<CorrelationIdentifier>
getParameterAlias()
QueryPredicate
getQueryPredicate()
static BoundKeyPart
of(KeyExpression normalizedKeyExpression, ComparisonRange.Type comparisonRangeType, QueryPredicate queryPredicate, QueryPredicate candidatePredicate)
-
Methods inherited from class com.apple.foundationdb.record.query.plan.temp.KeyPart
getComparisonRangeType, getEqualitySize, getNormalizedKeyExpression, of, prefix
-
-
-
-
Method Detail
-
getQueryPredicate
@Nullable public QueryPredicate getQueryPredicate()
-
getCandidatePredicate
@Nullable public QueryPredicate getCandidatePredicate()
-
getParameterAlias
public Optional<CorrelationIdentifier> getParameterAlias()
-
of
@Nonnull public static BoundKeyPart of(@Nonnull KeyExpression normalizedKeyExpression, @Nonnull ComparisonRange.Type comparisonRangeType, @Nullable QueryPredicate queryPredicate, @Nullable QueryPredicate candidatePredicate)
-
-