Ejemplo n.º 1
0
    public override void EnterSelect_list_elem([NotNull] TSqlParser.Select_list_elemContext context)
    {
        base.EnterSelect_list_elem(context);
        var select = GetStatementAsSelect();

        select.SelectList.Add(context.GetText());
    }
Ejemplo n.º 2
0
        public override void EnterSelect_list_elem([NotNull] TSqlParser.Select_list_elemContext context)
        {
            base.EnterSelect_list_elem(context);

            string debug    = context.GetText();
            string fullText = GetWhiteSpaceFromCurrentContext(context);

            var select = GetStatementAsSelect();

            select.SelectList.Add(context.GetText());
        }
Ejemplo n.º 3
0
        public override void EnterSelect_list_elem(TSqlParser.Select_list_elemContext context)
        {
            if (notFirstSelect_list_elem)
            {
                AddLine();
            }
            else
            {
                notFirstSelect_list_elem = true;
                AddTab();
            }

            sb.Append(prefix);

            base.EnterSelect_list_elem(context);
        }
Ejemplo n.º 4
0
        private void ParseListener(string input)
        {
            TSqlLexer         lexer  = new TSqlLexer(new AntlrInputStream(input));
            CommonTokenStream tokens = new CommonTokenStream(lexer);
            TSqlParser        parser = new TSqlParser(tokens);

            TSqlParser.Select_statementContext selectStatement   = new TSqlParser.Select_statementContext(parser.Context, 0);
            TSqlParser.Select_list_elemContext selectElements    = new TSqlParser.Select_list_elemContext(parser.Context, 0);
            TSqlParser.Select_listContext      selectListContext = new TSqlParser.Select_listContext(parser.Context, 0);
            TSqlParser.Sql_clauseContext       sqlClauseContext  = new TSqlParser.Sql_clauseContext(parser.Context, 0);
            TSqlParser.Sql_clausesContext      clasesContext     = new TSqlParser.Sql_clausesContext(parser.Context, 0);
            ParseTreeWalker            walker   = new ParseTreeWalker();
            TSqlParserListenerExtended listener = new TSqlParserListenerExtended();

            walker.Walk(listener, selectStatement);
            walker.Walk(listener, selectListContext);
            walker.Walk(listener, selectElements);
            walker.Walk(listener, sqlClauseContext);
            walker.Walk(listener, clasesContext);
        }
Ejemplo n.º 5
0
 public override void EnterSelect_list_elem([NotNull] TSqlParser.Select_list_elemContext context)
 {
     base.EnterSelect_list_elem(context);
     Debug.WriteLine("EnterSelect_list_elem");
     Debug.WriteLine(context.GetText());
 }