@Override public void close() { get().close(); } }
@Override public Graph getGraph(Node graphNode) { Graph g = get().getGraph(graphNode); if ( g == null ) return null; g = new GraphReadOnly(g); return g; }
@Override public void begin(ReadWrite mode) { if ( mode == ReadWrite.WRITE ) //throw new JenaTransactionException("read-only dataset : no write transactions"); Log.warn(this, "Write transaction on a read-only dataset"); get().begin(mode); }