Skip to main content

Module dist_plan

Module dist_plan 

Source

Modulesยง

analyzer ๐Ÿ”’
commutativity ๐Ÿ”’
dyn_filter_bridge ๐Ÿ”’
filter_id ๐Ÿ”’
merge_scan ๐Ÿ”’
merge_sort ๐Ÿ”’
Merge sort logical plan for distributed query execution, roughly corresponding to the SortPreservingMergeExec operator in datafusion
planner ๐Ÿ”’
[ExtensionPlanner] implementation for distributed planner
predicate_extractor ๐Ÿ”’
Predicate extraction for partition pruning.
region_pruner ๐Ÿ”’
ConstraintPruner prunes partition info based on given expressions.
remote_dyn_filter_receiver ๐Ÿ”’
remote_dyn_filter_registry ๐Ÿ”’

Structsยง

ConstraintPruner
DistExtensionPlanner
DistPlannerAnalyzer
DistPlannerOptions
DynFilterEntry
A registered query-local producer filter and its region subscribers.
DynFilterRegistryManager
Query-engine manager for query-scoped remote dynamic filter registries.
FilterFingerprint
FilterId
MergeScanExec
MergeScanLogicalPlan
MergeSortExtensionPlanner
Planner for convert merge sort logical plan to physical plan
ParseFilterIdError
PredicateExtractor
Extracts a list of PartitionExpr from given [LogicalPlan]
QueryDynFilterRegistry
Query-scoped registry that owns all remote dynamic filters for one query.
RemoteDynFilterProducerId
Query-local identity for one remote dynamic filter producer.
RemoteDynFilterReceiverExtensionPlanner
RemoteDynFilterReceiverInjector
Injects a logical remote dynamic filter receiver into a query plan.
RemoteDynFilterReceiverLogicalPlan
A logical marker that is converted to a [FilterExec] carrying remote dynamic filters.
RemoteDynFilterRegistryLease
Stream-scoped lease that keeps a query registry alive.
Subscriber
Region subscribed to a remote dynamic filter.

Enumsยง

EntryRegistration
Result of registering a remote dynamic filter entry.
SubscriberRegistration
Result of registering a subscriber under an existing filter entry.

Type Aliasesยง

RemoteDynFilterReceiverInjectorRef