com.alibaba.druid.mapping.spi
Class MySqlMappingProvider
java.lang.Object
com.alibaba.druid.mapping.spi.MySqlMappingProvider
- All Implemented Interfaces:
- MappingProvider
public class MySqlMappingProvider
- extends Object
- implements MappingProvider
|
Method Summary |
ExportParameterVisitor |
createExportParameterVisitor(List<Object> parameters)
|
MappingVisitor |
createMappingVisitor(MappingEngine engine)
|
MappingVisitor |
createMappingVisitor(MappingEngine engine,
MappingContext context)
|
SQLASTOutputVisitor |
createOutputVisitor(MappingEngine engine,
Appendable out)
|
List<SQLStatement> |
explain(MappingEngine engine,
String sql)
|
MySqlDeleteStatement |
explainToDeleteSQLObject(MappingEngine engine,
String sql,
MappingContext context)
|
SQLInsertStatement |
explainToInsertSQLObject(MappingEngine engine,
String sql,
MappingContext context)
|
SQLSelectQueryBlock |
explainToSelectSQLObject(MappingEngine engine,
String sql,
MappingContext context)
|
SQLUpdateStatement |
explainToUpdateSQLObject(MappingEngine engine,
String sql,
MappingContext context)
|
MySqlMappingProvider
public MySqlMappingProvider()
createMappingVisitor
public MappingVisitor createMappingVisitor(MappingEngine engine)
- Specified by:
createMappingVisitor in interface MappingProvider
createMappingVisitor
public MappingVisitor createMappingVisitor(MappingEngine engine,
MappingContext context)
- Specified by:
createMappingVisitor in interface MappingProvider
createOutputVisitor
public SQLASTOutputVisitor createOutputVisitor(MappingEngine engine,
Appendable out)
- Specified by:
createOutputVisitor in interface MappingProvider
explainToSelectSQLObject
public SQLSelectQueryBlock explainToSelectSQLObject(MappingEngine engine,
String sql,
MappingContext context)
- Specified by:
explainToSelectSQLObject in interface MappingProvider
explainToDeleteSQLObject
public MySqlDeleteStatement explainToDeleteSQLObject(MappingEngine engine,
String sql,
MappingContext context)
- Specified by:
explainToDeleteSQLObject in interface MappingProvider
explainToUpdateSQLObject
public SQLUpdateStatement explainToUpdateSQLObject(MappingEngine engine,
String sql,
MappingContext context)
- Specified by:
explainToUpdateSQLObject in interface MappingProvider
explainToInsertSQLObject
public SQLInsertStatement explainToInsertSQLObject(MappingEngine engine,
String sql,
MappingContext context)
- Specified by:
explainToInsertSQLObject in interface MappingProvider
createExportParameterVisitor
public ExportParameterVisitor createExportParameterVisitor(List<Object> parameters)
- Specified by:
createExportParameterVisitor in interface MappingProvider
explain
public List<SQLStatement> explain(MappingEngine engine,
String sql)
- Specified by:
explain in interface MappingProvider
Copyright © 2012 Alibaba Group. All Rights Reserved.