Package io.crate.operation.projectors

Examples of io.crate.operation.projectors.ProjectionToProjectorVisitor


        this.statsTables = statsTables;
        this.clusterService = clusterService;
        this.visitor = new Visitor();
        ImplementationSymbolVisitor clusterImplementationSymbolVisitor =
                new ImplementationSymbolVisitor(referenceResolver, functions, RowGranularity.CLUSTER);
        projectorVisitor = new ProjectionToProjectorVisitor(
                clusterService, settings, transportActionProvider, clusterImplementationSymbolVisitor);
    }
View Full Code Here


                functions,
                RowGranularity.NODE
        );
        this.fileInputSymbolVisitor =
                new FileCollectInputSymbolVisitor(functions, FileLineReferenceResolver.INSTANCE);
        this.projectorVisitor = new ProjectionToProjectorVisitor(
                clusterService,
                settings,
                transportActionProvider,
                nodeImplementationSymbolVisitor
        );
View Full Code Here

    public MergeOperation(ClusterService clusterService,
                          Settings settings,
                          TransportActionProvider transportActionProvider,
                          ImplementationSymbolVisitor symbolVisitor, MergeNode mergeNode) {
        projectorChain = new FlatProjectorChain(mergeNode.projections(),
                new ProjectionToProjectorVisitor(
                        clusterService,
                        settings,
                        transportActionProvider,
                        symbolVisitor)
        );
View Full Code Here

                                           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);
    }
View Full Code Here

        this.shardNormalizer = new EvaluatingNormalizer(
                functions,
                RowGranularity.SHARD,
                (isBlobShard ? blobShardReferenceResolver : referenceResolver)
        );
        this.projectorVisitor = new ProjectionToProjectorVisitor(
                clusterService,
                settings,
                transportActionProvider,
                shardImplementationSymbolVisitor,
                shardNormalizer);
View Full Code Here

TOP

Related Classes of io.crate.operation.projectors.ProjectionToProjectorVisitor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.