protected virtual QueryNode VisitFacetOn(FacetOnNode node, ElasticSearchQueryOptimizerState state) { return(new FacetOnNode(Visit(node.SourceNode, state), node.Field, node.MinimumNumberOfDocuments, node.FilterValues)); }
protected virtual QueryNode VisitFacetOn(FacetOnNode node, AzureQueryOptimizerState state) { return((QueryNode) new FacetOnNode(this.Visit(node.SourceNode, state), node.Field, node.MinimumNumberOfDocuments, node.FilterValues)); }
protected virtual void StripFacetOn(FacetOnNode node, ElasticQueryMapperState state) { state.FacetQueries.Add(new FacetQuery(node.Field, new[] { node.Field }, node.MinimumNumberOfDocuments, node.FilterValues)); }