public DelayedResolutionPredicateRunner(String queryString, Map<String, Column> columnMap, Map<String, Boolean> remoteSourcesLoaded) {
this.queryString = queryString;
this.columnMap = columnMap;
this.remoteSourcesLoaded = remoteSourcesLoaded;
try {
final StringReader stringReader = new StringReader(queryString);
final ANTLRInputStream ais = new ANTLRInputStream(stringReader);
final PredicateLexer lexer = new PredicateLexer(ais);
final CommonTokenStream token = new CommonTokenStream(lexer);
final PredicateParser parser = new PredicateParser(token);
parser.setBuildParseTree(true);
scriptContext = parser.script();
} catch (Exception ex) {
logger.error(ex);
throw new QueryException(ex.getMessage(), ex);
}
}
DelayedResolutionPredicateRunner.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:CacheStore
作者:
评论列表
文章目录