public abstract class SqlParser extends Object
| 构造器和说明 |
|---|
SqlParser() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected net.sf.jsqlparser.util.deparser.StatementDeParser |
getStatementDeParser(StringBuilder builder,
Tenant tenant)
获取SQL语句解析器 子类需要实现此方法,提供具体的SQL解析器实现
|
String |
processSql(String originalSql,
Object obj)
处理SQL语句 解析原始SQL并根据租户信息进行修改
|
protected String |
processStatement(net.sf.jsqlparser.statement.Statement statement,
Object obj,
String sql)
处理SQL语句对象 将SQL语句对象转换为字符串,并根据租户信息进行修改
|
public String processSql(String originalSql, Object obj)
originalSql - 原始SQL语句obj - 租户信息对象protected String processStatement(net.sf.jsqlparser.statement.Statement statement, Object obj, String sql)
statement - SQL语句对象obj - 租户信息对象sql - 原始SQL语句protected net.sf.jsqlparser.util.deparser.StatementDeParser getStatementDeParser(StringBuilder builder, Tenant tenant)
builder - SQL语句构建器tenant - 租户信息Copyright © 2025. All rights reserved.