public List<String> getQueries() throws SQLDataException {
CharStream input = new ANTLRInputStream(sqlWithPlaceholders);
ANTLRErrorListener errorListener = new InternalErrorListener();
ParametersLexer parametersLexer = new ParametersLexer(input);
parametersLexer.removeErrorListeners();
parametersLexer.addErrorListener(errorListener);
CommonTokenStream commonTokenStream = new CommonTokenStream(parametersLexer);
ParametersParser parametersParser = new ParametersParser(commonTokenStream);
parametersParser.removeErrorListeners();
parametersParser.addErrorListener(errorListener);
ParseTree parseTree = parametersParser.queries();
ParseTreeWalker walker = new ParseTreeWalker();
walker.walk(this, parseTree);
if (exception.isPresent()) {
throw exception.get();
}
return preparedQueries;
}
PlaceholderConfigurer.java 文件源码
java
阅读 111
收藏 0
点赞 0
评论 0
项目:perspective-backend
作者:
评论列表
文章目录