Package cn.org.rapid_framework.generator.util.sqlparse

Examples of cn.org.rapid_framework.generator.util.sqlparse.ParsedSql


      if(StringHelper.isBlank(sourceSql)) throw new IllegalArgumentException("sourceSql must be not empty");
      String beforeProcessedSql = beforeParseSql(sourceSql);
     
//      String unscapedSourceSql = StringHelper.unescapeXml(beforeProcessedSql);
      String namedSql = SqlParseHelper.convert2NamedParametersSql(beforeProcessedSql,":","");
        ParsedSql parsedSql = NamedParameterUtils.parseSqlStatement(namedSql);
        String executeSql = new BasicSqlFormatter().format(NamedParameterUtils.substituteNamedParameters(parsedSql));
       
        Sql sql = new Sql();
        sql.setSourceSql(sourceSql);
        sql.setExecuteSql(executeSql);
View Full Code Here


      result.add(p);
    }
    return result;
  }
  public List<String> getParamNames() {
    ParsedSql parsedSql = NamedParameterUtils.parseSqlStatement(parsedIncludeSql); // FIXME 没有执行替换?为 :name的动作
    return parsedSql.getParameterNames();
  }
View Full Code Here

      if(StringHelper.isBlank(sourceSql)) throw new IllegalArgumentException("sourceSql must be not empty");
      String beforeProcessedSql = beforeParseSql(sourceSql);
     
//      String unscapedSourceSql = StringHelper.unescapeXml(beforeProcessedSql);
      String namedSql = SqlParseHelper.convert2NamedParametersSql(beforeProcessedSql,":","");
        ParsedSql parsedSql = NamedParameterUtils.parseSqlStatement(namedSql);
        String executeSql = new BasicSqlFormatter().format(NamedParameterUtils.substituteNamedParameters(parsedSql));
       
        Sql sql = new Sql();
        sql.setSourceSql(sourceSql);
        sql.setExecuteSql(executeSql);
View Full Code Here

TOP

Related Classes of cn.org.rapid_framework.generator.util.sqlparse.ParsedSql

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.