private string Convert(string sql) { var ast = MiniSqlParserAST.CreateStmts(sql); var visitor = new ConvertToSelectConstant(); ast.Accept(visitor); var stringifier = new CompactStringifier(4098, true); ast.Accept(stringifier); return(stringifier.ToString()); }
public static string ConvertToSelectConstant(string inputText , DBMSType dbmsType , Dictionary <string, string> placeHolders = null) { var ast = MiniSqlParserAST.CreateStmts(inputText, dbmsType); var placeHolderNodes = SetPlaceHoldersVisitor.ConvertPlaceHolders(placeHolders); var visitor = new ConvertToSelectConstant(); ast.Accept(visitor); var stringifier = new BeautifulStringifier(144, placeHolderNodes); ast.Accept(stringifier); return(stringifier.ToString()); }