示例#1
0
 private void ProcessTableName(TSqlParser.Table_nameContext context)
 {
     if (TableInfo == null)
     {
         return;
     }
     TableInfo.Name = context.GetText();
 }
示例#2
0
 public override void EnterTable_name([Antlr4.Runtime.Misc.NotNull] TSqlParser.Table_nameContext ctx)
 {
     if (branch == BranchType.Search_condition || branch == BranchType.Select || mode == JoinMode.Undefined)
     {
         return;
     }
     System.Console.WriteLine(ctx.GetText());
 }
示例#3
0
        public override void ExitTable_name([NotNull] TSqlParser.Table_nameContext context)
        {
            base.ExitTable_name(context);

            string debug = context.GetText();

            Debug.WriteLine(debug);
        }
示例#4
0
        public override void EnterTable_name([NotNull] TSqlParser.Table_nameContext context)
        {
            base.EnterTable_name(context);
            Debug.WriteLine("EnterTable_name");
            Debug.WriteLine(context.GetText());

            if (_query is SelectQuery)
            {
                var query = (_query as SelectQuery);
                query.TableListText.Add(context.GetText());
            }
        }
示例#5
0
 public override void EnterTable_name([NotNull] TSqlParser.Table_nameContext context)
 {
     base.EnterTable_name(context);
     if (_dmlStatement != null)
     {
         _dmlStatement.Tables.Add(context.GetText());
     }
     else
     {
         if (_ddlStatement is CreateTableStatement)
         {
             (_ddlStatement as CreateTableStatement).TableName = context.GetText();
         }
     }
 }
 public override void EnterTable_name([NotNull] TSqlParser.Table_nameContext context)
 {
     CurrentTable = context.GetText().ToLower();
     if (Database.Tables.FirstOrDefault(aR => aR.Name.ToLower() == CurrentTable) != null)
     {
         if (AnalyzedWorkload.FirstOrDefault(aR => aR.Name.ToLower() == CurrentTable) == null)
         {
             AnalyzedWorkload.Add(new ParsedQueryStructure.Table(context.GetText()));
         }
         if (mMentionedTables.FirstOrDefault(aR => aR == context.GetText()) == null)
         {
             mMentionedTables.Add(context.GetText());
         }
     }
 }
示例#7
0
        public override void EnterTable_name([NotNull] TSqlParser.Table_nameContext context)
        {
            Console.WriteLine(context.GetText());
            base.EnterTable_name(context);

            string debug = context.GetText();

            Debug.WriteLine(debug);

            string fullText = GetWhiteSpaceFromCurrentContext(context);

            Debug.WriteLine(fullText);

            var select = GetStatementAsSelect();

            select.Tables.Add(context.GetText());
        }
示例#8
0
 public override void EnterTable_name([NotNull] TSqlParser.Table_nameContext context)
 {
     base.EnterTable_name(context);
     Debug.WriteLine("EnterTable_name");
     Debug.WriteLine(context.GetText());
 }