mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
enhance mapping
This commit is contained in:
@@ -119,11 +119,15 @@ public class MappingEngine {
|
||||
public SQLDeleteStatement explainToDeleteSQLObject(String sql) {
|
||||
return provider.explainToDeleteSQLObject(this, sql);
|
||||
}
|
||||
|
||||
|
||||
public String explainToDeleteSQL(String sql) {
|
||||
return explainToDeleteSQL(sql, new MappingContext());
|
||||
}
|
||||
|
||||
public String explainToDeleteSQL(String sql, MappingContext context) {
|
||||
SQLDeleteStatement stmt = explainToDeleteSQLObject(sql);
|
||||
|
||||
MappingVisitor visitor = this.createMappingVisitor(Collections.emptyList());
|
||||
MappingVisitor visitor = this.createMappingVisitor(context);
|
||||
stmt.accept(visitor);
|
||||
visitor.afterResolve();
|
||||
afterResole(visitor);
|
||||
@@ -142,11 +146,15 @@ public class MappingEngine {
|
||||
public SQLUpdateStatement explainToUpdateSQLObject(String sql) {
|
||||
return provider.explainToUpdateSQLObject(this, sql);
|
||||
}
|
||||
|
||||
|
||||
public String explainToUpdateSQL(String sql) {
|
||||
return explainToUpdateSQL(sql, new MappingContext());
|
||||
}
|
||||
|
||||
public String explainToUpdateSQL(String sql, MappingContext context) {
|
||||
SQLUpdateStatement stmt = explainToUpdateSQLObject(sql);
|
||||
|
||||
MappingVisitor visitor = this.createMappingVisitor(Collections.emptyList());
|
||||
MappingVisitor visitor = this.createMappingVisitor(context);
|
||||
stmt.accept(visitor);
|
||||
visitor.afterResolve();
|
||||
afterResole(visitor);
|
||||
@@ -157,11 +165,15 @@ public class MappingEngine {
|
||||
public SQLInsertStatement explainToInsertSQLObject(String sql) {
|
||||
return provider.explainToInsertSQLObject(this, sql);
|
||||
}
|
||||
|
||||
|
||||
public String explainToInsertSQL(String sql) {
|
||||
return explainToInsertSQL(sql, new MappingContext());
|
||||
}
|
||||
|
||||
public String explainToInsertSQL(String sql, MappingContext context) {
|
||||
SQLInsertStatement stmt = explainToInsertSQLObject(sql);
|
||||
|
||||
MappingVisitor visitor = this.createMappingVisitor(Collections.emptyList());
|
||||
MappingVisitor visitor = this.createMappingVisitor(context);
|
||||
stmt.accept(visitor);
|
||||
visitor.afterResolve();
|
||||
afterResole(visitor);
|
||||
|
||||
Reference in New Issue
Block a user