public override string VisitCreate_table([NotNull] TSqlParser.Create_tableContext context) { RemoveOnAndNextChild(context); Replacements.Add(new Replacement { SourceIndex = context.Stop.StopIndex + 1, Target = " WITH (MEMORY_OPTIMIZED=ON, DURABILITY = SCHEMA_ONLY) " }); return(base.VisitCreate_table(context)); }
// end delete functions // create table functions public override void EnterCreate_table([NotNull] TSqlParser.Create_tableContext context) { base.EnterCreate_table(context); var createTable = new CreateTableStatement(); createTable.RawStatement = context.GetText(); _ddlStatement = createTable; Debug.WriteLine(context.GetText()); }
public override void EnterCreate_table(TSqlParser.Create_tableContext context) { base.EnterCreate_table(context); TableInfo = new TableInfo { Columns = new List <ColumnInfo>() }; ProcessTableName(context.table_name()); ProcessColumnDefTableConstraints(context.column_def_table_constraints()); }
// end delete functions // create table functions public override void EnterCreate_table([NotNull] TSqlParser.Create_tableContext context) { base.EnterCreate_table(context); string debug = context.GetText(); Console.WriteLine("EnterCreate_table:"); Console.WriteLine(debug); Console.WriteLine("---"); }