This commit is contained in:
温少
2012-03-12 20:48:28 +08:00
parent c1b9c50909
commit 201fa9a3bc
8 changed files with 18 additions and 7 deletions
@@ -0,0 +1,14 @@
package com.alibaba.druid.mapping.spi;
import com.alibaba.druid.mapping.MappingEngine;
import com.alibaba.druid.sql.ast.statement.SQLSelectQueryBlock;
import com.alibaba.druid.sql.visitor.SQLASTOutputVisitor;
public interface MappingProvider {
MappingVisitor createMappingVisitor(MappingEngine engine);
SQLASTOutputVisitor createOutputVisitor(MappingEngine engine, Appendable out);
SQLSelectQueryBlock explainToSQLObject(MappingEngine engine, String sql);
}