package org.aksw.sparqlify.core.jena.functions;
import org.aksw.jena_sparql_api.views.RdfTerm;
import org.apache.jena.graph.Node;
import org.apache.jena.graph.NodeFactory;
import org.apache.jena.sparql.expr.NodeValue;
import org.apache.jena.sparql.function.FunctionBase1;
public class BNode
extends FunctionBase1
{
@Override
public NodeValue exec(NodeValue v) {
String str = RdfTerm.toLexicalForm(v);
Node node = NodeFactory.createBlankNode(str);
NodeValue result = NodeValue.makeNode(node);
return result;
}
}