Java源码示例:org.apache.jena.sparql.syntax.ElementAssign

示例1
@Override
public void visit(ElementAssign el) {
    final ExprNormalizer enzer = new ExprNormalizer();
    final Var var = el.getVar();
    final Expr nzed = enzer.normalize(el.getExpr());
    result = new ElementAssign(var, nzed);
}
 
示例2
@Override
public void visit(ElementAssign el) {
    out.print("LET (");
    out.print("?" + el.getVar().getVarName());
    out.print(" := ");
    SPARQLExtFmtExprSPARQL v = new SPARQLExtFmtExprSPARQL(out, context);
    v.format(el.getExpr());
    out.print(")");
}
 
示例3
@Override
public void visit(ElementAssign el) {
    LOG.warn("Should not reach this point");
}
 
示例4
@Override
public void visit(ElementAssign el) {
    LOG.warn("Should not reach this point");
}
 
示例5
@Override
public void visit(ElementAssign el) {
}
 
示例6
@Override
public void visit(ElementAssign assign) {
	org.apache.jena.sparql.expr.Expr expr = assign.getExpr().copySubstitute(this);
	Var v = assign.getVar();
	result = new ElementAssign(v, expr);
}
 
示例7
@Override
public void visit(ElementAssign e) {
	addVar(e.getVar());
	ExprVars.varsMentioned(vars, e.getExpr());
}
 
示例8
@Override
public void visit(ElementAssign e) {
	result = e;
	
	
}