| AFederatedPlanner | 
  | 
| FederatedCompilationTimer | 
  | 
| FederatedCompilationTimer.TimeEntry | 
  | 
| FederatedMemoTable | 
 A Memoization Table for managing federated plans (FedPlan) based on combinations of Hops and fedOutTypes. 
 | 
| FederatedMemoTable.FedPlan | 
 Represents a single federated execution plan with its associated costs and dependencies. 
 | 
| FederatedMemoTable.FedPlanVariants | 
 Represents a collection of federated execution plan variants for a specific Hop and FederatedOutput. 
 | 
| FederatedMemoTable.HopCommon | 
 Represents common properties and costs associated with a Hop. 
 | 
| FederatedMemoTablePrinter | 
  | 
| FederatedPlanCostEnumerator | 
 Enumerates and evaluates all possible federated execution plans for a given Hop DAG. 
 | 
| FederatedPlanCostEstimator | 
 Cost estimator for federated execution plans. 
 | 
| FederatedPlannerFedAll | 
 Baseline federated planner that compiles all hops
 that support federated execution on federated inputs to
 forced federated operations. 
 | 
| FederatedPlannerFedHeuristic | 
  | 
| FederatedPlannerUtils | 
 Utility class for federated planners. 
 | 
| FTypes | 
  |