public class JsqlparserSqlProcessor extends Object implements AbstractSqlProcessor
| 限定符和类型 | 字段和说明 |
|---|---|
protected static JSqlCountSqlParser |
jsqlCountSqlParser |
protected static JSqlRemoveSqlOrderBy |
jsqlRemoveSqlOrderBy |
protected static JSqlServerPagesHelper |
jsqlServerPagesHelper |
| 构造器和说明 |
|---|
JsqlparserSqlProcessor() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getCountSql(String sql)
获取SQL查询记录数SQL
|
String |
getSqlServerPageSql(String sql,
MiniDaoPage miniDaoPage)
获取SqlServer分页SQL
|
List<Map<String,Object>> |
parseSqlFields(String parsedSql)
解析SQL查询字段
|
String |
removeOrderBy(String sql)
去除排序SQL片段
|
protected static JSqlCountSqlParser jsqlCountSqlParser
protected static JSqlServerPagesHelper jsqlServerPagesHelper
protected static JSqlRemoveSqlOrderBy jsqlRemoveSqlOrderBy
public String getSqlServerPageSql(String sql, MiniDaoPage miniDaoPage)
AbstractSqlProcessorgetSqlServerPageSql 在接口中 AbstractSqlProcessorpublic String getCountSql(String sql)
AbstractSqlProcessorgetCountSql 在接口中 AbstractSqlProcessorpublic String removeOrderBy(String sql)
removeOrderBy 在接口中 AbstractSqlProcessorsql - public List<Map<String,Object>> parseSqlFields(String parsedSql)
parseSqlFields 在接口中 AbstractSqlProcessorparsedSql - Copyright © 2024. All rights reserved.