Class GraphExpansion.Sealed
- java.lang.Object
-
- com.apple.foundationdb.record.query.plan.temp.GraphExpansion.Sealed
-
- Enclosing class:
- GraphExpansion
public class GraphExpansion.Sealed extends Object
A sealed version ofGraphExpansion
that has already reconciled duplicate place holders.
-
-
Constructor Summary
Constructors Constructor Description Sealed()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryPredicate
asAndPredicate()
SelectExpression
buildSelectWithBase(Quantifier baseQuantifier)
GraphExpansion
derivedWithQuantifier(Quantifier quantifier)
List<ValueComparisonRangePredicate.Placeholder>
getPlaceholders()
List<QueryPredicate>
getPredicates()
List<Quantifier>
getQuantifiers()
-
-
-
Method Detail
-
buildSelectWithBase
@Nonnull public SelectExpression buildSelectWithBase(Quantifier baseQuantifier)
-
getPredicates
@Nonnull public List<QueryPredicate> getPredicates()
-
getQuantifiers
@Nonnull public List<Quantifier> getQuantifiers()
-
getPlaceholders
@Nonnull public List<ValueComparisonRangePredicate.Placeholder> getPlaceholders()
-
asAndPredicate
@Nonnull public QueryPredicate asAndPredicate()
-
derivedWithQuantifier
@Nonnull public GraphExpansion derivedWithQuantifier(@Nonnull Quantifier quantifier)
-
-