@Override public Model fetch(String graphName) { return datasetConnection.fetch(graphName); } @Override
@Override public Dataset fetchDataset() { return delegates.iterator().next().fetchDataset(); }
@Override public void load(String file) { datasetConnection().load(file); }
@Override public void put(String file) { datasetConnection().put(file); }
@Override public void loadDataset(String file) { datasetConnection().loadDataset(file); }
@Override public void putDataset(String file) { datasetConnection().putDataset(file); }
@Override public void delete(String graphName) { datasetConnection().delete(graphName); }
/** Close this connection. Use with try-resource. */ @Override public void close() { if ( queryConnection != null ) queryConnection.close(); if ( updateConnection != null ) updateConnection.close(); if ( datasetConnection != null ) datasetConnection.close(); } }
@Override public boolean isClosed() { boolean result = delegates.iterator().next().isClosed(); return result; }
@Override public void put(Model model) { datasetConnection().put(model); }
@Override public void loadDataset(Dataset dataset) { datasetConnection().loadDataset(dataset); }
@Override public void putDataset(Dataset dataset) { datasetConnection().putDataset(dataset); }
@Override public void delete() { datasetConnection().delete(); }
/** Close this connection. Use with try-resource. */ @Override public void close() { if ( queryConnection != null ) queryConnection.close(); if ( updateConnection != null ) updateConnection.close(); if ( datasetConnection != null ) datasetConnection.close(); } }
@Override public void load(String graphName, Model model) { datasetConnection().load(graphName, model); }
@Override public void put(String graphName, Model model) { TransactionalMultiplex.forEach(delegates, d -> d.put(graphName, model)); }
@Override public Model fetch(String graphName) { return datasetConnection.fetch(graphName); } @Override
@Override public void loadDataset(Dataset dataset) { datasetConnection().loadDataset(dataset); }
@Override public void putDataset(String file) { datasetConnection().putDataset(file); }
@Override public void delete(String graphName) { datasetConnection().delete(graphName); }