public string Rename(string sql, DBMSType dbmsType = DBMSType.Unknown, bool ignoreCase = true) { var ast = MiniSqlParserAST.CreateStmts(sql, dbmsType); var visitor = new RenameTableAliasVisitor("T", "Table"); ast.Accept(visitor); var stringifier = new CompactStringifier(4098, true); ast.Accept(stringifier); return(stringifier.ToString()); }
public static string RenameTableAliasName(string inputText , DBMSType dbmsType , Dictionary <string, string> placeHolders = null) { var ast = MiniSqlParserAST.CreateStmts(inputText, dbmsType); var visitor = new RenameTableAliasVisitor("T", "Table", placeHolders); ast.Accept(visitor); var stringifier = new BeautifulStringifier(144, visitor.PlaceHolders); ast.Accept(stringifier); return(stringifier.ToString()); }