/** * Create a connection builder which is initialized from an existing {@code RDFConnectionFuseki}. * @param other The RDFConnectionFuseki to clone. * @return RDFConnectionRemoteBuilder */ public static RDFConnectionRemoteBuilder create(RDFConnectionFuseki other) { return setupCreator(RDFConnectionRemote.create(other)); }
@Override public boolean isInTransaction() { return get().isInTransaction(); } }
public void transaction_bad_01() { try ( RDFConnection conn = connection() ) { conn.begin(ReadWrite.WRITE); // Should have conn.commit(); conn.end(); } } }
@Override public Model fetch() { return datasetConnection().fetch(); } @Override
@Override public void putDataset(Dataset dataset) { get().putDataset(dataset); }
@Override public Dataset fetchDataset() { return datasetConnection().fetchDataset(); } @Override
/** * Create a connection builder which is initialized for the default Fuseki * configuration. The application must call * {@link RDFConnectionRemoteBuilder#destination(String)} to set the URL of the remote * dataset. * @return RDFConnectionRemoteBuilder */ public static RDFConnectionRemoteBuilder create() { return setupForFuseki(RDFConnectionRemote.create()); }
@Override public ReadWrite transactionMode() { return get().transactionMode(); }
/** * Create a connection builder which is initialized from an existing {@code RDFConnectionFuseki}. * @param other The RDFConnectionFuseki to clone. * @return RDFConnectionRemoteBuilder */ public static RDFConnectionRemoteBuilder create(RDFConnectionFuseki other) { return setupCreator(RDFConnectionRemote.create(other)); }
@Override public Model fetch() { return datasetConnection().fetch(); } @Override
@Override public void putDataset(String file) { get().putDataset(file); }
@Override public boolean isInTransaction() { return get().isInTransaction(); } }