use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class TestScriptFunction method script_dt_string.
@Test
public void script_dt_string() {
NodeValue nv = eval("rtnString");
assertTrue(nv.isString());
}
use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class TestScriptFunction method script_5.
@Test
public void script_5() {
NodeValue nv = eval("combine", "2", "'a'");
NodeValue nvx = nv("'2a'");
assertTrue(nv.isString());
assertEquals(nvx, nv);
}
use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class DatasetAssemblerTDB2 method make.
public static DatasetGraph make(Assembler a, Resource root) {
if (!exactlyOneProperty(root, pLocation))
throw new AssemblerException(root, "No location given");
String dir = getStringValue(root, pLocation);
Location loc = Location.create(dir);
DatasetGraph dsg = DatabaseMgr.connectDatasetGraph(loc);
if (root.hasProperty(pUnionDefaultGraph)) {
Node b = root.getProperty(pUnionDefaultGraph).getObject().asNode();
NodeValue nv = NodeValue.makeNode(b);
if (nv.isBoolean())
dsg.getContext().set(TDB2.symUnionDefaultGraph, nv.getBoolean());
else
Log.warn(DatasetAssemblerTDB2.class, "Failed to recognize value for union graph setting (ignored): " + b);
}
/*
<r> rdf:type tdb:DatasetTDB2;
tdb:location "dir";
//ja:context [ ja:cxtName "arq:queryTimeout"; ja:cxtValue "10000" ] ;
tdb:unionGraph true; # or "true"
*/
AssemblerUtils.mergeContext(root, dsg.getContext());
return dsg;
}
use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class NodeValueRewriterTest method visitNodeValueSortKeyTest.
@Test
public void visitNodeValueSortKeyTest() {
NodeValue nv = new NodeValueSortKey("Hello", "fi");
nv.visit(rewriter);
NodeValue result = rewriter.getResult();
assertEquals(nv, result);
assertEquals(nv.getClass(), result.getClass());
}
use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class NodeValueRewriterTest method visitNodeValueStringNodeTest.
@Test
public void visitNodeValueStringNodeTest() {
Node n = NodeFactory.createLiteral("Hello");
NodeValue nv = new NodeValueString("Hello", n);
nv.visit(rewriter);
NodeValue result = rewriter.getResult();
assertEquals(nv, result);
assertEquals(nv.getClass(), result.getClass());
}
Aggregations