Package org.openrdf.sail

Examples of org.openrdf.sail.SailConnection.commit()


    SailConnection conn = sail.getConnection();
    try {
      conn.begin();
      conn.removeStatements(null, null, null);
      conn.clearNamespaces();
      conn.commit();
    }
    finally {
      conn.close();
    }
    return sail;
View Full Code Here


    SailConnection conn = sail.getConnection();
    try {
      conn.begin();
      conn.removeStatements(null, null, null);
      conn.clearNamespaces();
      conn.commit();
    }
    finally {
      conn.close();
    }
    return sail;
View Full Code Here

        try {
            sc.begin();
            sc.addStatement(planet, RDFS.LABEL, new LiteralImpl("planet", "en"));
            sc.addStatement(gasGiant, RDFS.LABEL, new LiteralImpl("gas giant", "en"));
            sc.addStatement(planet, narrower, gasGiant);
            sc.commit();
        } finally {
            sc.close();
        }

        Vertex p = sailGraph.getVertex(planet.stringValue());
View Full Code Here

                  parser.setVerifyData(false);
                  parser.setStopAtFirstError(false);
 
                  parser.parse(stream, sourceURL);
                 
                  c.commit();
 
                  _logger.info("Read " + handler.m_count + " statements from '" + sourceURL + "'");
              } catch (RepositoryException e) {
                  if (c != null) c.rollback();
              } finally {
View Full Code Here

                    System.arraycopy(rdfHandlers, 0, handlers, 1, rdfHandlers.length);
                    h = new RDFHandlerWrapper(handlers);
                }
                rdfParser.setRDFHandler(h);
                rdfParser.parse(input, baseURI);
                c.commit();
            } finally {
                c.rollback();
                c.close();
            }
        } catch (Exception e) {
View Full Code Here

    }

    public void commit() {
        try {
            SailConnection sc = this.sailConnection.get();
            sc.commit();
            sc.begin();
        } catch (SailException e) {
            throw new RuntimeException(e.getMessage(), e);
        }
    }
View Full Code Here

                    //showStatements(sc, uriA, RDF.TYPE, null);
                    assertEquals(3, countStatements(sc, uriA, RDF.TYPE, null, true));
                    assertEquals(2, countStatements(sc, uriA, RDF.TYPE, null, false));

                    sc.removeStatements(uriA, RDF.TYPE, classY);
                    sc.commit();

                    assertEquals(3, countStatements(sc, uriA, RDF.TYPE, null, true));
                    assertEquals(2, countStatements(sc, uriA, RDF.TYPE, null, false));

                    //sc.removeStatements(uriA, RDF.TYPE, classX);
View Full Code Here

    protected void clear() throws Exception {
        SailConnection sc = sail.getConnection();
        try {
            sc.begin();
            sc.clear();
            sc.commit();
        } finally {
            sc.rollback();
            sc.close();
        }
    }
View Full Code Here

            try {
                RDFHandler h = new SailAdder(sc);
                RDFParser p = Rio.createParser(format);
                p.setRDFHandler(h);
                p.parse(in, "http://example.org/bogusBaseURI/");
                sc.commit();
            } finally {
                sc.rollback();
                sc.close();
            }
        } finally {
View Full Code Here

            assertEquals(3L, sc.size(uriB, null));
            assertEquals(3L, sc.size(uriB, uriC, null));
            assertEquals(4L, sc.size(uriA, uriB, null));
            assertEquals(4L, sc.size(uriA, uriB, uriC, null));
            assertEquals(3L, sc.size(uriA, uriB));
            sc.commit();
        } finally {
            sc.rollback();
            sc.close();
        }
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.