Class Quantifier.Physical
- java.lang.Object
-
- com.apple.foundationdb.record.query.plan.temp.Quantifier
-
- com.apple.foundationdb.record.query.plan.temp.Quantifier.Physical
-
- All Implemented Interfaces:
Bindable
- Enclosing class:
- Quantifier
public static final class Quantifier.Physical extends Quantifier
Physical quantifier. This kind of quantifier is the conduit between twoRecordQueryPlan
s. It does not have any associated semantics; all semantics and execution details must be subsumed by the query plans themselves.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.apple.foundationdb.record.query.plan.temp.Quantifier
Quantifier.Existential, Quantifier.ForEach, Quantifier.Physical
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExpressionRef<? extends RecordQueryPlan>
getRangesOver()
Return the reference that the quantifier ranges over.String
getShorthand()
Return a short hand string for the quantifier.-
Methods inherited from class com.apple.foundationdb.record.query.plan.temp.Quantifier
acceptPropertyVisitor, bindTo, equals, existential, forEach, hashCode, physical, physical
-
-
-
-
Method Detail
-
getRangesOver
@Nonnull public ExpressionRef<? extends RecordQueryPlan> getRangesOver()
Description copied from class:Quantifier
Return the reference that the quantifier ranges over.- Specified by:
getRangesOver
in classQuantifier
- Returns:
ExpressionRef
this quantifier ranges over
-
getShorthand
@Nonnull public String getShorthand()
Description copied from class:Quantifier
Return a short hand string for the quantifier. As a quantifier's semantics is usually quite subtle and should not distract from expressions. For example, when a data flow is visualized the returned string should be short.- Specified by:
getShorthand
in classQuantifier
- Returns:
- a short string representing the quantifier.
-
-