Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public object VisitHavingClauseNode(HavingClauseNode node, Context parameter)
 {
     return(HandleConditionalClauseNode(node, parameter));
 }