startTriplestoreTransaction(); int subjID = NativeValue.UNKNOWN_ID; if (subj != null) {
startTriplestoreTransaction(); int subjID = NativeValue.UNKNOWN_ID; if (subj != null) {
sinkStoreAccessLock.lock(); try { startTriplestoreTransaction(); int subjID = valueStore.storeValue(subj); int predID = valueStore.storeValue(pred);
sinkStoreAccessLock.lock(); try { startTriplestoreTransaction(); int subjID = valueStore.storeValue(subj); int predID = valueStore.storeValue(pred);
@Override public void clearNamespaces() throws SailException { sinkStoreAccessLock.lock(); try { startTriplestoreTransaction(); namespaceStore.clear(); } finally { sinkStoreAccessLock.unlock(); } }
@Override public void removeNamespace(String prefix) throws SailException { sinkStoreAccessLock.lock(); try { startTriplestoreTransaction(); namespaceStore.removeNamespace(prefix); } finally { sinkStoreAccessLock.unlock(); } }
@Override public void setNamespace(String prefix, String name) throws SailException { sinkStoreAccessLock.lock(); try { startTriplestoreTransaction(); namespaceStore.setNamespace(prefix, name); } finally { sinkStoreAccessLock.unlock(); } }
@Override public void clearNamespaces() throws SailException { sinkStoreAccessLock.lock(); try { startTriplestoreTransaction(); namespaceStore.clear(); } finally { sinkStoreAccessLock.unlock(); } }
@Override public void removeNamespace(String prefix) throws SailException { sinkStoreAccessLock.lock(); try { startTriplestoreTransaction(); namespaceStore.removeNamespace(prefix); } finally { sinkStoreAccessLock.unlock(); } }
@Override public void setNamespace(String prefix, String name) throws SailException { sinkStoreAccessLock.lock(); try { startTriplestoreTransaction(); namespaceStore.setNamespace(prefix, name); } finally { sinkStoreAccessLock.unlock(); } }
@Override public void clear(Resource... contexts) throws SailException { removeStatements(null, null, null, explicit, contexts); }
@Override public SailSink sink(IsolationLevel level) throws SailException { return new NativeSailSink(explicit); }
@Override public void deprecate(Resource subj, IRI pred, Value obj, Resource ctx) throws SailException { removeStatements(subj, pred, obj, explicit, ctx); }
@Override public void approve(Resource subj, IRI pred, Value obj, Resource ctx) throws SailException { addStatement(subj, pred, obj, explicit, ctx); }
@Override public void clear(Resource... contexts) throws SailException { removeStatements(null, null, null, explicit, contexts); }
@Override public SailSink sink(IsolationLevel level) throws SailException { return new NativeSailSink(explicit); }
@Override public void deprecate(Resource subj, IRI pred, Value obj, Resource ctx) throws SailException { removeStatements(subj, pred, obj, explicit, ctx); }
@Override public void approve(Resource subj, IRI pred, Value obj, Resource ctx) throws SailException { addStatement(subj, pred, obj, explicit, ctx); }