Package com.apple.foundationdb.record.query.plan.temp.expressions
A variety of planner-specific
RelationalExpression
implementations
which will never be used outside of the planner.-
Interface Summary Interface Description RelationalExpressionWithChildren A parent interface forRelationalExpression
s that have relational children (as opposed to non-relation children, such asQueryComponent
s).TypeFilterExpression A relational planner expression that represents a type filter. -
Class Summary Class Description FullUnorderedScanExpression A planner expression representing a full, unordered scan of the records by primary key, which is the logical version of aRecordQueryScanPlan
withScanComparisons.EMPTY
.IndexEntrySourceScanExpression A logical version ofRecordQueryIndexPlan
that represents a partially-implemented index scan.LogicalDistinctExpression A relational planner expression representing a stream of unique records.LogicalFilterExpression A relational planner expression that represents an unimplemented filter on the records produced by its inner relational planner expression.LogicalSortExpression A relational planner expression that represents an unimplemented sort on the records produced by its inner relational planner expression.LogicalTypeFilterExpression A relational planner expression that represents an unimplemented type filter on the records produced by its inner relational planner expression.LogicalUnorderedUnionExpression A relational planner expression that represents an unimplemented unordered union of its children.