public void Visit(TakeNode node) { Nodes.Push(new TakeNode((IntegerNode)node.Expression)); }
public void Visit(TakeNode node) { node.Accept(_visitor); }
private void StripTake(TakeNode node, List <QueryMethod> methods) { methods.Add(new TakeMethod(node.Count)); }
public void Visit(TakeNode node) { }
public DetailedQueryNode(SelectNode select, FromNode from, WhereNode where, GroupByNode groupBy, OrderByNode orderBy, SkipNode skip, TakeNode take, string returnVariableName) : base(select, from, where, groupBy, orderBy, skip, take) { ReturnVariableName = returnVariableName; }
public virtual void Visit(TakeNode node) { node.Accept(Visitor); }
protected virtual QueryNode VisitTake(TakeNode node, ElasticSearchQueryOptimizerState state) { return(new TakeNode(Visit(node.SourceNode, state), node.Count)); }
protected virtual void StripTake(TakeNode node, HashSet <QueryMethod> additionalQueryMethods) { additionalQueryMethods.Add(new TakeMethod(node.Count)); }
protected virtual QueryNode VisitTake(TakeNode node, AlgoliaQueryOptimizerState state) { var sourceNode = this.Visit(node.SourceNode, state); return(new TakeNode(sourceNode, node.Count)); }