/** * Appends an integer to the command text as a constant using appropriate * formatting * * @param i * Integer to append */ public void appendLiteral(int i) { this.appendNode(NodeFactoryExtra.intToNode(i)); }
/** * Sets a variable parameter to an integer literal * * @param var * Variable * @param i * Integer Value */ public void setLiteral(String var, int i) { this.setParam(var, NodeFactoryExtra.intToNode(i)); }
/** * Sets a variable parameter to an integer literal * * @param var * Variable * @param l * Integer Value */ public void setLiteral(String var, long l) { this.setParam(var, NodeFactoryExtra.intToNode(l)); }
/** * Sets a positional parameter to an integer literal * * @param index * Positional Index * @param i * Integer Value */ public void setLiteral(int index, int i) { this.setParam(index, NodeFactoryExtra.intToNode(i)); }
/** * Appends a long to the command text as a constant using appropriate * formatting * * @param l * Long to append */ public void appendLiteral(long l) { this.appendNode(NodeFactoryExtra.intToNode(l)); }
/** * Sets a positional parameter to an integer literal * * @param index * Positional Index * @param l * Integer Value */ public void setLiteral(int index, long l) { this.setParam(index, NodeFactoryExtra.intToNode(l)); }
@Override public void setLong(int parameterIndex, long value) throws SQLException { this.setParameter(parameterIndex, NodeFactoryExtra.intToNode(value)); }
@Override public void setInt(int parameterIndex, int value) throws SQLException { this.setParameter(parameterIndex, NodeFactoryExtra.intToNode(value)); }
@Override public void setInt(int parameterIndex, int value) throws SQLException { this.setParameter(parameterIndex, NodeFactoryExtra.intToNode(value)); }
@Override public void setLong(int parameterIndex, long value) throws SQLException { this.setParameter(parameterIndex, NodeFactoryExtra.intToNode(value)); }
private static QueryIterator findIndex(Graph graph, Binding binding, Node listNode, Var var, Node member, ExecutionContext execCxt) { // Find index of member. int i = GraphList.index(new GNode(graph, listNode), member) ; if ( i < 0 ) return IterLib.noResults(execCxt) ; Node idx = NodeFactoryExtra.intToNode(i) ; return IterLib.oneResult(binding, var, idx, execCxt) ; }
private QueryIterator length(Binding binding, Graph graph, Node listNode, Var varLength, ExecutionContext execCxt) { int x = GraphList.length(new GNode(graph, listNode)) ; if ( x < 0 ) return IterLib.noResults(execCxt) ; Node n = NodeFactoryExtra.intToNode(x) ; return IterLib.oneResult(binding, varLength, n, execCxt) ; }
private List<Triple> writeTriples(StreamRDF out, int size) { List<Triple> results = new ArrayList<>(); out.start(); for (int i = 1; i <= size; i++) { Triple t = new Triple(NodeFactory.createBlankNode(), NodeFactory.createURI("http://predicate"), NodeFactoryExtra.intToNode(i)); out.triple(t); results.add(t); } out.finish(); return results; }
private List<Quad> writeQuads(StreamRDF out, int size) { List<Quad> results = new ArrayList<>(); out.start(); for (int i = 1; i <= size; i++) { Quad q = new Quad(NodeFactory.createURI("http://graph"), NodeFactory.createBlankNode(), NodeFactory.createURI("http://predicate"), NodeFactoryExtra.intToNode(i)); out.quad(q); results.add(q); } out.finish(); return results; }
/** * Expect xsd:integer to be typed as integers * @throws SQLException */ @Test public void test_column_type_detection_integer_01() throws SQLException { ColumnInfo info = testColumnTypeDetection("x", NodeFactoryExtra.intToNode(1234), true, Types.BIGINT, Long.class.getCanonicalName()); Assert.assertEquals(0, info.getScale()); Assert.assertTrue(info.isSigned()); }
@Override public void run() { out.start(); // Generate triples for (int i = 1; i <= generateSize; i++) { Triple t = new Triple(org.apache.jena.graph.NodeFactory.createBlankNode(), org.apache.jena.graph.NodeFactory.createURI("http://predicate"), NodeFactoryExtra.intToNode(i)); out.triple(t); } out.finish(); return; } };
/** * Tests that the various set methods of {@link JenaPreparedStatement} * function correctly * * @throws SQLException */ @Test public void prepared_statement_setters_36() throws SQLException { JenaConnection conn = this.getConnection(); JenaPreparedStatement stmt = (JenaPreparedStatement) conn.prepareStatement("SELECT * WHERE { ?s ?p ? }"); stmt.setObject(1, NodeFactoryExtra.intToNode(123l), Types.BIGINT); ParameterizedSparqlString pss = stmt.getParameterizedString(); Assert.assertTrue(pss.toString().contains("123")); stmt.close(); conn.close(); }
/** * Tests that the various set methods of {@link JenaPreparedStatement} * function correctly * * @throws SQLException */ @Test public void prepared_statement_setters_53() throws SQLException { JenaConnection conn = this.getConnection(); JenaPreparedStatement stmt = (JenaPreparedStatement) conn.prepareStatement("SELECT * WHERE { ?s ?p ? }"); stmt.setObject(1, NodeFactoryExtra.intToNode(123), Types.INTEGER); ParameterizedSparqlString pss = stmt.getParameterizedString(); Assert.assertTrue(pss.toString().contains("123")); stmt.close(); conn.close(); }
@Override public void run() { out.start(); // Generate quads for (int i = 1; i <= generateSize; i++) { Quad q = new Quad(org.apache.jena.graph.NodeFactory.createURI("http://graph"), org.apache.jena.graph.NodeFactory.createBlankNode(), org.apache.jena.graph.NodeFactory.createURI("http://predicate"), NodeFactoryExtra.intToNode(i)); out.quad(q); } out.finish(); return; } };
@Test public void test_user_functions_in_sparql() { Assert.assertTrue(UserDefinedFunctionFactory.getFactory().isRegistered("http://example/square")); String query = "SELECT (<http://example/square>(2) AS ?square) { }"; Query q = QueryFactory.create(query); try(QueryExecution qe = QueryExecutionFactory.create(q, ModelFactory.createDefaultModel())) { ResultSet rset = qe.execSelect(); Assert.assertTrue(rset.hasNext()); Binding b = rset.nextBinding(); Assert.assertFalse(rset.hasNext()); //Validate returned value Node actual = b.get(Var.alloc("square")); Assert.assertEquals(NodeFactoryExtra.intToNode(4), actual); } } }