public class SQLStatementInstrumentor extends Object
| 构造器和说明 |
|---|
SQLStatementInstrumentor() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
beginIfSupportsLimit(DatabaseMetaData databaseMetaData) |
boolean |
beginIfSupportsLimit(Statement statement) |
boolean |
beginIfSupportsLimit(String databaseId) |
PreparedStatement |
bindParameters(PreparedStatement statement,
PrepareParameterSetter parameterSetter,
QueryParameters queryParameters,
boolean setOriginalParameters) |
String |
countSql(String originalSql) |
void |
finish() |
SQLInstrumentConfig |
getConfig() |
String |
instrumentSql(String sql,
RowSelection selection) |
void |
setConfig(SQLInstrumentConfig config) |
void |
setDialectRegistry(DialectRegistry dialectRegistry) |
public boolean beginIfSupportsLimit(Statement statement)
public boolean beginIfSupportsLimit(String databaseId)
public boolean beginIfSupportsLimit(DatabaseMetaData databaseMetaData)
public String instrumentSql(String sql, RowSelection selection)
public void finish()
public PreparedStatement bindParameters(PreparedStatement statement, PrepareParameterSetter parameterSetter, QueryParameters queryParameters, boolean setOriginalParameters) throws SQLException, SQLDialectException
public SQLInstrumentConfig getConfig()
public void setConfig(SQLInstrumentConfig config)
public void setDialectRegistry(DialectRegistry dialectRegistry)
Copyright © 2019. All rights reserved.