Package com.alibaba.druid.sql.visitor
Class ParameterizedOutputVisitorUtils
java.lang.Object
com.alibaba.druid.sql.visitor.ParameterizedOutputVisitorUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ParameterizedVisitor
createParameterizedOutputVisitor
(Appendable out, DbType dbType) static String
parameterize
(SQLStatement stmt, DbType dbType) static String
parameterize
(String sql, DbType dbType) static String
parameterize
(String sql, DbType dbType, SQLSelectListCache selectListCache) static String
parameterize
(String sql, DbType dbType, SQLSelectListCache selectListCache, List<Object> outParameters, SQLParserFeature[] features, VisitorFeature... visitorFeatures) static String
parameterize
(String sql, DbType dbType, SQLSelectListCache selectListCache, List<Object> outParameters, VisitorFeature... visitorFeatures) static String
parameterize
(String sql, DbType dbType, VisitorFeature... features) static String
parameterize
(String sql, DbType dbType, List<Object> outParameters) static String
parameterize
(String sql, DbType dbType, List<Object> outParameters, VisitorFeature... features) static String
parameterize
(List<SQLStatement> statementList, DbType dbType) static String
parameterizeForTDDL
(String sql, DbType dbType, SQLSelectListCache selectListCache, List<Object> outParameters, VisitorFeature... visitorFeatures) static String
parameterizeForTDDL
(String sql, DbType dbType, List<Object> outParameters, VisitorFeature... features) static long
parameterizeHash
(String sql, DbType dbType, SQLSelectListCache selectListCache, List<Object> outParameters) static long
parameterizeHash
(String sql, DbType dbType, SQLSelectListCache selectListCache, List<Object> outParameters, VisitorFeature... visitorFeatures) static long
parameterizeHash
(String sql, DbType dbType, List<Object> outParameters) static SQLStatement
parameterizeOf
(String sql, DbType dbType) static SQLStatement
parameterizeOf
(String sql, List<Object> outParameters, DbType dbType) static String
static String
-
Constructor Details
-
ParameterizedOutputVisitorUtils
public ParameterizedOutputVisitorUtils()
-
-
Method Details
-
parameterize
-
parameterize
-
parameterize
-
parameterize
-
parameterize
-
parameterizeForTDDL
-
parameterize
public static String parameterize(String sql, DbType dbType, SQLSelectListCache selectListCache, List<Object> outParameters, VisitorFeature... visitorFeatures) -
parameterizeForTDDL
public static String parameterizeForTDDL(String sql, DbType dbType, SQLSelectListCache selectListCache, List<Object> outParameters, VisitorFeature... visitorFeatures) -
parameterize
public static String parameterize(String sql, DbType dbType, SQLSelectListCache selectListCache, List<Object> outParameters, SQLParserFeature[] features, VisitorFeature... visitorFeatures) -
parameterizeHash
-
parameterizeHash
public static long parameterizeHash(String sql, DbType dbType, SQLSelectListCache selectListCache, List<Object> outParameters) -
parameterizeHash
public static long parameterizeHash(String sql, DbType dbType, SQLSelectListCache selectListCache, List<Object> outParameters, VisitorFeature... visitorFeatures) -
parameterize
-
parameterize
-
parameterizeOf
-
parameterizeOf
-
createParameterizedOutputVisitor
-
restore
-
restore
-