T - type of SQL statement contextpublic interface ParameterRewriter<T extends org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?>>
| Modifier and Type | Method and Description |
|---|---|
boolean |
isNeedRewrite(org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?> sqlStatementContext)
Judge whether need rewrite.
|
void |
rewrite(ParameterBuilder paramBuilder,
T sqlStatementContext,
List<Object> params)
Rewrite SQL parameters.
|
boolean isNeedRewrite(org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?> sqlStatementContext)
sqlStatementContext - SQL statement contextvoid rewrite(ParameterBuilder paramBuilder, T sqlStatementContext, List<Object> params)
paramBuilder - parameter buildersqlStatementContext - SQL statement contextparams - SQL parametersCopyright © 2023 The Apache Software Foundation. All rights reserved.