Package com.apple.foundationdb.record.query.plan.planning
Support classes for query planning.
-
Class Summary Class Description BindingFunctions Helper methods for manipulating parameter values passed inBindings
.BooleanNormalizer A normalizer of a tree ofQueryComponent
predicates into disjunctive normal form.FilterSatisfiedMask A mask that can be applied over aQueryComponent
to determine whether a filter and any sub-filters or child components have been satisfied.InExtractor ExtractIN
predicates in a query filter by replacing them with equality comparisons with a bound parameter that will take on the values of the comparison list in turn.RankComparisons Track comparisons involving rank-type functions.RankComparisons.RankComparison A single rank function comparison.TextScanPlanner A utility class for choosing aTextScan
object to satisfy a text query. -
Exception Summary Exception Description