本文整理了Java中fr.inria.corese.kgram.core.Query.getPattern
方法的一些代码示例,展示了Query.getPattern
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.getPattern
方法的具体详情如下:
包路径:fr.inria.corese.kgram.core.Query
类名称:Query
方法名:getPattern
暂无
代码示例来源:origin: fr.inria.corese/kgram
/**
* Compile pattern of exists {} if any
*/
void compile(Expr exp, VString lVar, boolean opt) {
if (exp.oper() == ExprType.EXIST) {
compile(query.getPattern(exp), lVar, opt);
if (query.isValidate()) {
System.out.println("QuerySorter exists: \n" + query.getPattern(exp));
}
} else {
for (Expr ee : exp.getExpList()) {
compile(ee, lVar, opt);
}
}
}
代码示例来源:origin: fr.inria.corese/kgram
void collectExist(Expr exp) {
switch (exp.oper()) {
case ExprType.EXIST:
Exp pat = getPattern(exp);
collect(pat, true);
break;
default:
for (Expr ee : exp.getExpList()) {
collectExist(ee);
}
}
}
代码示例来源:origin: fr.inria.corese/kgram
/**
* Looking for filter(exist {})
*/
boolean index(Query query, Expr exp) {
boolean b = false;
if (exp.oper() == ExprType.EXIST) {
index(query, getPattern(exp), false, true, -1);
b = true;
} else {
for (Expr ee : exp.getExpList()) {
b = index(query, ee) || b;
}
}
return b;
}
代码示例来源:origin: Wimmics/corese
Exp pat = q.getPattern(exp);
Node gNode = env.getGraphNode();
Memory memory = null;
代码示例来源:origin: fr.inria.corese/compiler
Exp pat = q.getPattern(exp);
Node gNode = env.getGraphNode();
Memory memory = null;
内容来源于网络,如有侵权,请联系作者删除!