This commit is contained in:
温少
2012-03-18 03:43:35 +08:00
parent d0e1d4c038
commit 7040e58e75
67 changed files with 141 additions and 115 deletions
@@ -0,0 +1,43 @@
package com.alibaba.druid.wall.spi;
import com.alibaba.druid.sql.dialect.sqlserver.parser.SQLServerStatementParser;
import com.alibaba.druid.sql.parser.SQLStatementParser;
import com.alibaba.druid.wall.WallConfig;
import com.alibaba.druid.wall.WallProvider;
import com.alibaba.druid.wall.WallVisitor;
/**
* SQLServerProvider
*
* @author RaymondXiu
* @version 1.0, 2012-3-17
* @see
*/
public class SQLServerProvider extends WallProvider {
public final static String DEFAULT_CONFIG_DIR = "META-INF/druid/wall/sqlserver";
/**
* @param config
*/
public SQLServerProvider() {
this(new WallConfig(DEFAULT_CONFIG_DIR));
}
public SQLServerProvider(WallConfig config){
super(config);
}
@Override
public SQLStatementParser createParser(String sql) {
return new SQLServerStatementParser(sql);
}
@Override
public WallVisitor createWallVisitor() {
return new SQLServerWallVisitor(config);
}
}