本文整理了Java中org.openrdf.query.algebra.Var.clone()
方法的一些代码示例,展示了Var.clone()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Var.clone()
方法的具体详情如下:
包路径:org.openrdf.query.algebra.Var
类名称:Var
方法名:clone
暂无
代码示例来源:origin: eu.fbk.rdfpro/rdfpro-rules
@Override
public void meet(final StatementPattern pattern) throws RuntimeException {
final Var graphVar = new Var(prefix + counter.getAndIncrement());
pattern.setContextVar(graphVar);
filterGraphVars.add(graphVar.clone());
bindGraphVars.add(graphVar.clone());
}
代码示例来源:origin: org.openrdf.sesame/sesame-queryalgebra-evaluation
@Override
public void meet(Var var) {
if (var.equals(oldVar)) {
var.replaceWith(newVar.clone());
}
}
代码示例来源:origin: org.openrdf.sesame/sesame-queryalgebra-model
@Override
public Service clone() {
Service clone = (Service)super.clone();
clone.setServiceRef(serviceRef.clone());
return clone;
}
代码示例来源:origin: org.openrdf.sesame/sesame-queryalgebra-model
@Override
public StatementPattern clone() {
StatementPattern clone = (StatementPattern)super.clone();
clone.setSubjectVar(getSubjectVar().clone());
clone.setPredicateVar(getPredicateVar().clone());
clone.setObjectVar(getObjectVar().clone());
if (getContextVar() != null) {
clone.setContextVar(getContextVar().clone());
}
return clone;
}
}
代码示例来源:origin: org.apache.rya/rya.indexing
public StarQuery(final List<StatementPattern> nodes) {
this.nodes = nodes;
if(nodes.size() == 0) {
throw new IllegalArgumentException("Nodes cannot be empty!");
}
nodeColumnCond = new TextColumn[nodes.size()];
final Var tempContext = nodes.get(0).getContextVar();
if(tempContext != null) {
context = tempContext.clone();
} else {
context = new Var();
}
try {
this.init();
} catch (final RyaTypeResolverException e) {
e.printStackTrace();
}
}
代码示例来源:origin: org.openrdf.sesame/sesame-queryalgebra-model
@Override
public ZeroLengthPath clone() {
ZeroLengthPath clone = (ZeroLengthPath)super.clone();
clone.setSubjectVar(getSubjectVar().clone());
clone.setObjectVar(getObjectVar().clone());
if (getContextVar() != null) {
clone.setContextVar(getContextVar().clone());
}
return clone;
}
}
代码示例来源:origin: org.openrdf.sesame/sesame-queryalgebra-model
@Override
public Bound clone() {
Bound clone = (Bound)super.clone();
clone.setArg(getArg().clone());
return clone;
}
}
代码示例来源:origin: org.openrdf.sesame/sesame-queryalgebra-model
@Override
public ArbitraryLengthPath clone() {
ArbitraryLengthPath clone = (ArbitraryLengthPath)super.clone();
clone.setSubjectVar(getSubjectVar().clone());
clone.setPathExpression(getPathExpression().clone());
clone.setObjectVar(getObjectVar().clone());
if (getContextVar() != null) {
clone.setContextVar(getContextVar().clone());
}
return clone;
}
}
代码示例来源:origin: org.openrdf.sesame/sesame-queryalgebra-model
@Override
public TupleFunctionCall clone() {
TupleFunctionCall clone = (TupleFunctionCall)super.clone();
clone.args = new ArrayList<ValueExpr>(getArgs().size());
for (ValueExpr arg : getArgs()) {
clone.addArg(arg.clone());
}
clone.resultVars = new ArrayList<Var>(getResultVars().size());
for (Var var : getResultVars()) {
clone.addResultVar(var.clone());
}
return clone;
}
}
内容来源于网络,如有侵权,请联系作者删除!