Java 实现DruidParser

Ali 开源 Druid 实现SQLParser解析数据库、表、字段、格式化等操作


import com.alibaba.druid.sql.SQLUtils;
import com.alibaba.druid.sql.ast.SQLStatement;
import com.alibaba.druid.sql.dialect.hive.parser.HiveStatementParser;
import com.alibaba.druid.sql.dialect.hive.visitor.HiveSchemaStatVisitor;
import com.alibaba.druid.sql.dialect.mysql.parser.MySqlStatementParser;
import com.alibaba.druid.sql.dialect.mysql.visitor.MySqlSchemaStatVisitor;
import com.alibaba.druid.sql.parser.SQLStatementParser;
import com.alibaba.druid.stat.TableStat;
import com.alibaba.druid.util.JdbcConstants;
import com.rrd.model.SQLParserResult;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.stereotype.Component;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

/**
 * @author yangxin_ryan
 * Druid中SQL-Parser应用数据工具:
 * 1-数据库.表格式化操作
 * 2-sql格式格式化
 * 3-sql解析数据库名,表名,操作名字
 * 4-返回SQL
 */
@Component
publi

你可能感兴趣的:(Java,大数据挖掘与大数据应用案例)