private void ParseHavingWord() { Validate(); var node = new HavingClauseNode(_token); if (IsInSelectStatementNode()) { RemoveNodesTo <SelectStatementNode>(); var selectStatementNode = (SelectStatementNode)Peek(); selectStatementNode.HavingClauseNode = node; } else { AppendNode(node); } _nodeStack.Push(node); }
public object VisitHavingClauseNode(HavingClauseNode node, Context parameter) { return(HandleConditionalClauseNode(node, parameter)); }