public class SqlTextParsers extends Object
| 构造器和说明 |
|---|
SqlTextParsers() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ContainerNode |
parse(String sql) |
static ContainerNode |
parse(String sql,
char directSymbol,
char preparedSymbol) |
static ContainerNode |
parse(String sql,
char directSymbol,
char preparedSymbol,
char openSymbol,
char closeSymbol) |
static String |
resolveTableRef(String sql)
解析实体表与字段的引用表达式,支持格式(以下`%`或替换为`&`):
`%{tableAlias(entityClassName)}`
`%{tableAlias(entityClassName).tableField}`
`%{tableAlias(entityClassName)?.
|
static String |
resolveTableRef(String sql,
TableAccessible tableAccessible)
解析实体表与字段的引用表达式,支持格式(以下`%`或替换为`&`):
`%{tableAlias}`
`%{tableAlias.tableField}`
`%{tableAlias?.
|
public static String resolveTableRef(String sql, TableAccessible tableAccessible)
public static String resolveTableRef(String sql)
public static ContainerNode parse(String sql)
public static ContainerNode parse(String sql, char directSymbol, char preparedSymbol)
public static ContainerNode parse(String sql, char directSymbol, char preparedSymbol, char openSymbol, char closeSymbol)
Copyright © 2025 fossc. All rights reserved.