Search in sources :

Example 11 with Item

use of org.apache.jena.sparql.sse.Item in project jena by apache.

the class TestSSE_Forms method testPrefix_04.

@Test
public void testPrefix_04() {
    Item r = SSE.parse("(<http://EXAMPLE/abc>)", null);
    testItem("(prefix ((ex: <http://example/>)) ( (prefix ((ex: <http://EXAMPLE/>)) ex:abc) ))", r);
}
Also used : Item(org.apache.jena.sparql.sse.Item) Test(org.junit.Test)

Example 12 with Item

use of org.apache.jena.sparql.sse.Item in project jena by apache.

the class TestSSE_Forms method testPrefix_02.

@Test
public void testPrefix_02() {
    Item r = Item.createNode(NodeFactory.createURI("http://EXAMPLE/abc"));
    testItem("(prefix ((ex: <http://example/>)) (prefix ((ex: <http://EXAMPLE/>)) ex:abc))", r);
}
Also used : Item(org.apache.jena.sparql.sse.Item) Test(org.junit.Test)

Example 13 with Item

use of org.apache.jena.sparql.sse.Item in project jena by apache.

the class TestSSE_Forms method testBasePrefix_01.

@Test
public void testBasePrefix_01() {
    Item r = SSE.parse("<http://example/abc>", null);
    testItem("(base <http://example/> (prefix ((x: <>)) x:abc) )", r);
}
Also used : Item(org.apache.jena.sparql.sse.Item) Test(org.junit.Test)

Example 14 with Item

use of org.apache.jena.sparql.sse.Item in project jena by apache.

the class TestExpressions3 method binding.

private static Binding binding(String bindingStr) {
    if (bindingStr == null || bindingStr.matches("\\s*\\(\\s*\\)\\s*"))
        return null;
    Item item = SSE.parse("(binding " + bindingStr + ")");
    Binding binding = BuilderBinding.build(item);
    return binding;
}
Also used : Binding(org.apache.jena.sparql.engine.binding.Binding) BuilderBinding(org.apache.jena.sparql.sse.builders.BuilderBinding) Item(org.apache.jena.sparql.sse.Item)

Example 15 with Item

use of org.apache.jena.sparql.sse.Item in project jena by apache.

the class TestIsoMatcher method tuples.

private List<Tuple<Node>> tuples(String[] strings) {
    List<Tuple<Node>> tuples = new ArrayList<>();
    for (String s : strings) {
        Item item = SSE.parse(s);
        List<Node> list = BuilderNode.buildNodeList(item);
        Tuple<Node> tuple = TupleFactory.tuple(list.toArray(T));
        tuples.add(tuple);
    }
    return tuples;
}
Also used : Item(org.apache.jena.sparql.sse.Item) BuilderNode(org.apache.jena.sparql.sse.builders.BuilderNode) Node(org.apache.jena.graph.Node) ArrayList(java.util.ArrayList) Tuple(org.apache.jena.atlas.lib.tuple.Tuple)

Aggregations

Item (org.apache.jena.sparql.sse.Item)78 Test (org.junit.Test)31 Node (org.apache.jena.graph.Node)11 ItemList (org.apache.jena.sparql.sse.ItemList)10 Var (org.apache.jena.sparql.core.Var)6 ArrayList (java.util.ArrayList)5 Binding (org.apache.jena.sparql.engine.binding.Binding)3 Graph (org.apache.jena.graph.Graph)2 Triple (org.apache.jena.graph.Triple)2 ARQException (org.apache.jena.sparql.ARQException)2 DatasetGraph (org.apache.jena.sparql.core.DatasetGraph)2 VarExprList (org.apache.jena.sparql.core.VarExprList)2 ItemException (org.apache.jena.sparql.sse.ItemException)2 Tuple (org.apache.jena.atlas.lib.tuple.Tuple)1 RDFDatatype (org.apache.jena.datatypes.RDFDatatype)1 QueryParseException (org.apache.jena.query.QueryParseException)1 ResultSetRewindable (org.apache.jena.query.ResultSetRewindable)1 Model (org.apache.jena.rdf.model.Model)1 ARQInternalErrorException (org.apache.jena.sparql.ARQInternalErrorException)1 Table (org.apache.jena.sparql.algebra.Table)1