Class ScanComparisons.Builder
- java.lang.Object
-
- com.apple.foundationdb.record.query.plan.ScanComparisons
-
- com.apple.foundationdb.record.query.plan.ScanComparisons.Builder
-
- All Implemented Interfaces:
PlanHashable
- Enclosing class:
- ScanComparisons
public static class ScanComparisons.Builder extends ScanComparisons
A builder forScanComparisons
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.apple.foundationdb.record.query.plan.ScanComparisons
ScanComparisons.Builder, ScanComparisons.ComparisonType
-
-
Field Summary
-
Fields inherited from class com.apple.foundationdb.record.query.plan.ScanComparisons
EMPTY, equalityComparisons, inequalityComparisons
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScanComparisons.Builder
addAll(ScanComparisons other)
ScanComparisons.Builder
addComparisonRange(ComparisonRange comparisonRange)
ScanComparisons.Builder
addEqualityComparison(Comparisons.Comparison comparison)
ScanComparisons.Builder
addInequalityComparison(Comparisons.Comparison comparison)
ScanComparisons
build()
-
Methods inherited from class com.apple.foundationdb.record.query.plan.ScanComparisons
addComparandToList, append, equals, from, getComparisonType, getEqualityComparisons, getEqualitySize, getInequalityComparisons, hashCode, isEmpty, isEquality, merge, planHash, size, toString, totalSize, toTupleItem, toTupleRange, toTupleRange, toTupleRangeWithoutContext
-
-
-
-
Method Detail
-
addEqualityComparison
@Nonnull public ScanComparisons.Builder addEqualityComparison(@Nonnull Comparisons.Comparison comparison)
-
addInequalityComparison
@Nonnull public ScanComparisons.Builder addInequalityComparison(@Nonnull Comparisons.Comparison comparison)
-
addComparisonRange
@API(EXPERIMENTAL) @Nonnull public ScanComparisons.Builder addComparisonRange(@Nonnull ComparisonRange comparisonRange)
-
addAll
@Nonnull public ScanComparisons.Builder addAll(@Nonnull ScanComparisons other)
-
build
@Nonnull public ScanComparisons build()
-
-