public class SqlParser extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
DbType |
getDbtype() |
protected String |
getRealSqlPostfix() |
protected String |
getRealStatment(String sqlpath)
获取真实sql文件内容
|
String |
getSqlPostfix() |
protected String |
getStatement(String sqlpath)
获取sql文件内容,可能包含#INCLUDE标签
|
protected String |
parseIncludeSqlContent(String sqlContent)
解析#INCLUDE标签
|
Pair |
parseSql(ClasspathSqlResource sqlResource,
Map<String,Object> params) |
Pair |
parseSql(String statement,
Map<String,Object> params) |
Pair |
parseSql(String statement,
Map<String,Object> params,
boolean format,
StatementHandler sqlHandler) |
Pair |
parseSql(String statement,
Map<String,Object> params,
StatementHandler sqlHandler) |
protected String |
parseTruelySqlpath(String sqlpath) |
void |
setDbtype(DbType dbtype) |
void |
setSqlPostfix(String sqlPostfix) |
public SqlParser()
public SqlParser(DbType dbtype)
public DbType getDbtype()
public void setDbtype(DbType dbtype)
public String getSqlPostfix()
public void setSqlPostfix(String sqlPostfix)
public Pair parseSql(ClasspathSqlResource sqlResource, Map<String,Object> params)
protected String getStatement(String sqlpath)
sqlpath - protected String parseIncludeSqlContent(String sqlContent)
sqlContent - protected String getRealSqlPostfix()
public Pair parseSql(String statement, Map<String,Object> params, StatementHandler sqlHandler)
Copyright © 2023. All rights reserved.