UnassignedShardsCollectService unassignedShardsCollectService) {
this.informationSchemaCollectService = informationSchemaCollectService;
this.unassignedShardsCollectService = unassignedShardsCollectService;
this.clusterNormalizer = new EvaluatingNormalizer(functions, RowGranularity.CLUSTER, referenceResolver);
this.implementationVisitor = new ImplementationSymbolVisitor(referenceResolver, functions, RowGranularity.CLUSTER);
this.projectorVisitor = new ProjectionToProjectorVisitor(
clusterService, settings,
transportActionProvider,
implementationVisitor, clusterNormalizer);
}