QueryManipulator.java 文件源码

java
阅读 16 收藏 0 点赞 0 评论 0

项目:ftc 作者:
public ResolvedTableNames getAlterTableIdentifiers() {
    Check.isTrue(statementType == StatementType.ALTER);

    FusionTablesSqlParser parser = getParser();
    VerboseErrorListener errorListener = Util.addVerboseErrorListener(parser);

    String xpath = "//alter_table_stmt//string_literal";
    Iterator<ParseTree> names = XPath.findAll(parser.fusionTablesSql(), xpath, parser).iterator();

    String nameFrom = null;
    String nameTo = null;

    nameFrom = StringUtil.stripQuotes(getNextTerminal(names, parser));
    nameTo = StringUtil.stripQuotes(getNextTerminal(names, parser));

    return resolveTableNames(nameFrom, nameTo, errorListener.getErrors());
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号