Interface RelationalExpressionWithPredicate
-
- All Superinterfaces:
Bindable
,Correlated<RelationalExpression>
,RelationalExpression
- All Known Implementing Classes:
LogicalFilterExpression
,RecordQueryPredicateFilterPlan
public interface RelationalExpressionWithPredicate extends RelationalExpression
A (relational) expression that has a predicate on it.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.apple.foundationdb.record.query.plan.temp.RelationalExpression
RelationalExpression.CombineFunction<R,S>, RelationalExpression.CombinePredicate
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QueryPredicate
getPredicate()
RelationalExpression
rebaseWithRebasedQuantifiers(AliasMap translationMap, List<Quantifier> rebasedQuantifiers)
-
Methods inherited from interface com.apple.foundationdb.record.query.plan.temp.Correlated
getCorrelatedTo, rebase
-
Methods inherited from interface com.apple.foundationdb.record.query.plan.temp.RelationalExpression
acceptPropertyVisitor, bindIdentities, bindTo, canCorrelate, enumerateUnboundCorrelatedTo, equalsWithoutChildren, findMatches, getQuantifiers, hashCodeWithoutChildren, match, semanticEquals, semanticEquals, semanticHashCode, show
-
-
-
-
Method Detail
-
getPredicate
@Nonnull QueryPredicate getPredicate()
-
rebaseWithRebasedQuantifiers
@Nonnull RelationalExpression rebaseWithRebasedQuantifiers(@Nonnull AliasMap translationMap, @Nonnull List<Quantifier> rebasedQuantifiers)
-
-