本文整理了Java中org.openrdf.query.algebra.Var.setAnonymous()
方法的一些代码示例,展示了Var.setAnonymous()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Var.setAnonymous()
方法的具体详情如下:
包路径:org.openrdf.query.algebra.Var
类名称:Var
方法名:setAnonymous
暂无
代码示例来源:origin: org.openrdf.sesame/sesame-queryalgebra-evaluation
public Var createAnonVar(String varName) {
Var var = new Var(varName);
var.setAnonymous(true);
return var;
}
}
代码示例来源:origin: org.openrdf.alibaba/alibaba-repository-optimistic
private synchronized Var newVar() {
Var var = new Var("-delta-merger-graph-" + (varCount++));
var.setAnonymous(true);
return var;
}
代码示例来源:origin: org.openrdf.sesame/sesame-queryalgebra-evaluation
public Var createAnonVar(String varName) {
Var var = new Var(varName);
var.setAnonymous(true);
return var;
}
}
代码示例来源:origin: org.openrdf.alibaba/alibaba-repository-optimistic
private synchronized Var newVar() {
Var var = new Var("-wild-" + (varCount++));
var.setAnonymous(true);
return var;
}
代码示例来源:origin: org.openrdf.sesame/sesame-queryrender
public static Var valueToVar(Value theValue) {
Var aVar = new Var("var" + cnt++, theValue);
aVar.setAnonymous(true);
return aVar;
}
}
代码示例来源:origin: org.openrdf.sesame/sesame-queryparser-sparql
/**
* Creates an anonymous Var with a unique, randomly generated, variable
* name.
*
* @return an anonymous Var with a unique, randomly generated, variable name
*/
private Var createAnonVar() {
// dashes ('-') in the generated UUID are replaced with underscores so
// the
// varname
// remains compatible with the SPARQL grammar. See SES-2310.
final Var var = new Var("_anon_" + UUID.randomUUID().toString().replaceAll("-", "_"));
var.setAnonymous(true);
return var;
}
代码示例来源:origin: org.openrdf.sesame/sesame-queryparser-serql
private Var createConstantVar(Value value) {
Var var = new Var("-const-" + constantVarID++);
var.setAnonymous(true);
var.setValue(value);
return var;
}
代码示例来源:origin: org.apache.rya/rya.indexing
public void meet(Var var) {
if (!var.isConstant() && hMap.containsKey(var.getName())) {
String val = hMap.get(var.getName());
if (val.startsWith("-const-")) {
var.setName(val);
var.setValue(valMap.get(val));
var.setAnonymous(true); //TODO this might be a hack -- when are Vars not anonymous?
} else {
var.setName(val);
}
}
}
代码示例来源:origin: org.openrdf.sesame/sesame-queryparser-sparql
@Override
public Var visit(ASTVar node, Object data)
throws VisitorException
{
Var var = new Var(node.getName());
var.setAnonymous(node.isAnonymous());
return var;
}
代码示例来源:origin: org.openrdf.sesame/sesame-queryparser-serql
@Override
public Var visit(ASTVar node, Object data)
throws VisitorException
{
Var var = new Var(node.getName());
var.setAnonymous(node.isAnonymous());
return var;
}
代码示例来源:origin: eu.fbk.knowledgestore/ks-server
private static Var extractConstructVar(final Map<String, ExtensionElem> extensions,
final ProjectionElem projection) {
final ExtensionElem extension = extensions.get(projection.getSourceName());
String name = projection.getSourceName();
if (name.startsWith("-anon-")) {
name += "-construct";
}
if (extension == null || extension.getExpr() instanceof BNodeGenerator) {
final Var var = new Var(name);
var.setAnonymous(name.startsWith("-anon-"));
return var;
} else if (extension.getExpr() instanceof ValueConstant) {
final ValueConstant constant = (ValueConstant) extension.getExpr();
return new Var(name, constant.getValue());
} else {
throw new UnsupportedOperationException(
"Unsupported extension in construct query: " + extension);
}
}
代码示例来源:origin: eu.fbk.rdfpro/rdfpro-rules
private static Var extractConstructVar(final Map<String, ExtensionElem> extensions,
final ProjectionElem projection) {
final ExtensionElem extension = extensions.get(projection.getSourceName());
String name = projection.getSourceName();
if (name.startsWith("-anon-")) {
name += "-construct";
}
if (extension == null || extension.getExpr() instanceof BNodeGenerator) {
final Var var = new Var(name);
var.setAnonymous(name.startsWith("-anon-"));
return var;
} else if (extension.getExpr() instanceof ValueConstant) {
final ValueConstant constant = (ValueConstant) extension.getExpr();
return new Var(name, constant.getValue());
} else {
throw new UnsupportedOperationException(
"Unsupported extension in construct query: " + extension);
}
}
代码示例来源:origin: org.openrdf.sesame/sesame-queryalgebra-model
/**
* Creates an (anonymous) Var representing a constant value. The variable
* name will be derived from the actual value to guarantee uniqueness.
*
* @param value
* @return an (anonymous) Var representing a constant value.
*/
public static Var createConstVar(Value value) {
String varName = getConstVarName(value);
Var var = new Var(varName);
var.setConstant(true);
var.setAnonymous(true);
var.setValue(value);
return var;
}
代码示例来源:origin: eu.fbk.rdfpro/rdfpro-rules
@Override
public void meet(final Var var) throws RuntimeException {
if (!var.hasValue()) {
final Var replacement = substitutions.get(var.getName());
if (replacement != null) {
var.setName(replacement.getName());
var.setValue(replacement.getValue());
var.setAnonymous(replacement.isAnonymous());
}
}
}
代码示例来源:origin: com.mysema.rdf/rdfbean-sesame
@Override
public Var visit(Constant<?> expr, QueryMetadata md) {
Var var = constantToVar.get(expr);
if (var == null){
if (NODE.class.isAssignableFrom(expr.getType())){
var = new Var(varNames.next(), dialect.getNode((NODE)expr.getConstant()));
}else if (expr.getType().equals(String.class)){
var = new Var(varNames.next(), dialect.getNode(new LIT(expr.getConstant().toString())));
}else{
UID datatype = ConverterRegistryImpl.DEFAULT.getDatatype(expr.getType());
String value = ConverterRegistryImpl.DEFAULT.toString(expr.getConstant());
var = new Var(varNames.next(), dialect.getNode(new LIT(value, datatype)));
}
var.setAnonymous(true);
constantToVar.put(expr, var);
}
return var;
}
代码示例来源:origin: com.mysema.rdf/rdfbean-sesame3
@Override
public Var visit(Constant<?> expr, QueryMetadata md) {
Var var = constantToVar.get(expr);
if (var == null) {
if (NODE.class.isAssignableFrom(expr.getType())) {
var = new Var(varNames.next(), dialect.getNode((NODE) expr.getConstant()));
} else if (expr.getType().equals(String.class)) {
var = new Var(varNames.next(), dialect.getNode(new LIT(expr.getConstant().toString())));
} else {
UID datatype = ConverterRegistryImpl.DEFAULT.getDatatype(expr.getType());
String value = ConverterRegistryImpl.DEFAULT.toString(expr.getConstant());
var = new Var(varNames.next(), dialect.getNode(new LIT(value, datatype)));
}
var.setAnonymous(true);
constantToVar.put(expr, var);
}
return var;
}
代码示例来源:origin: org.apache.rya/rya.sail
Var domainPredVar = new Var("p-" + UUID.randomUUID());
Var domainObjVar = new Var("o-" + UUID.randomUUID());
domainObjVar.setAnonymous(true);
Var domainVar = new Var(RDFS.DOMAIN.stringValue(), RDFS.DOMAIN);
StatementPattern domainSP = new DoNotExpandSP(subjVar, domainPredVar, domainObjVar, contextVar);
Var rangePredVar = new Var("p-" + UUID.randomUUID());
Var rangeSubjVar = new Var("s-" + UUID.randomUUID());
rangeSubjVar.setAnonymous(true);
Var rangeVar = new Var(RDFS.RANGE.stringValue(), RDFS.RANGE);
StatementPattern rangeSP = new DoNotExpandSP(rangeSubjVar, rangePredVar, subjVar, contextVar);
代码示例来源:origin: org.apache.rya/rya.sail
final Var svfPredVar = new Var("p-" + UUID.randomUUID());
final Var neighborVar = new Var("n-" + UUID.randomUUID());
neighborVar.setAnonymous(true);
final StatementPattern membershipPattern = new DoNotExpandSP(neighborVar,
new Var(RDF.TYPE.stringValue(), RDF.TYPE), valueTypeVar);
代码示例来源:origin: org.apache.rya/rya.sail
final Var avfPredVar = new Var("p-" + UUID.randomUUID());
final Var neighborVar = new Var("n-" + UUID.randomUUID());
neighborVar.setAnonymous(true);
final StatementPattern membershipPattern = new DoNotExpandSP(neighborVar,
new Var(RDF.TYPE.stringValue(), RDF.TYPE), avfTypeVar);
代码示例来源:origin: org.openrdf.sesame/sesame-queryrender
for (String aVar : theVars) {
Var aVarObj = new Var(aVar);
aVarObj.setAnonymous(true);
for (Resource aVar : theValues) {
Var aSubjVar = new Var("descr_subj");
aSubjVar.setAnonymous(true);
aObjVar.setAnonymous(true);
内容来源于网络,如有侵权,请联系作者删除!