public final class EncryptSQLRewriteEngine extends Object
Rewrite logic SQL to actual SQL, should rewrite table name and optimize something.
| Constructor and Description |
|---|
EncryptSQLRewriteEngine(org.apache.shardingsphere.core.rule.EncryptRule encryptRule,
String originalSQL,
org.apache.shardingsphere.core.constant.DatabaseType databaseType,
org.apache.shardingsphere.core.parse.antlr.sql.statement.SQLStatement sqlStatement,
List<Object> parameters,
org.apache.shardingsphere.core.optimize.result.OptimizeResult optimizeResult)
Constructs encrypt SQL rewrite engine.
|
public EncryptSQLRewriteEngine(org.apache.shardingsphere.core.rule.EncryptRule encryptRule,
String originalSQL,
org.apache.shardingsphere.core.constant.DatabaseType databaseType,
org.apache.shardingsphere.core.parse.antlr.sql.statement.SQLStatement sqlStatement,
List<Object> parameters,
org.apache.shardingsphere.core.optimize.result.OptimizeResult optimizeResult)
encryptRule - encrypt ruleoriginalSQL - original SQLdatabaseType - database typesqlStatement - SQL statementparameters - parameterspublic SQLBuilder rewrite()
Copyright © 2019 The Apache Software Foundation. All rights reserved.