protected DatasetPrefixStorage getPrefixStorage() { return getDatasetGraphTDB().getPrefixes() ; }
@Override public void prefix(String prefix, String iri) { dsg.getPrefixes().getPrefixMapping().setNsPrefix(prefix, iri) ; } }
@Override public void prefix(String prefix, String iri) { if ( graphName != null && graphName.isBlank() ) { loadLogger.warn("Prefixes for blank node graphs not stored") ; return ; } PrefixMapping pmap = (graphName == null) ? dsg.getPrefixes().getPrefixMapping() : dsg.getPrefixes().getPrefixMapping(graphName.getURI()) ; pmap.setNsPrefix(prefix, iri) ; }
@Override public void prefix(String prefix, String iri) { dsg.getPrefixes().getPrefixMapping().setNsPrefix(prefix, iri) ; }
@Override public void removeGraph(Node graphNode) { deleteAny(graphNode, Node.ANY, Node.ANY, Node.ANY) ; if ( graphNode.isURI() ) getPrefixes().removeAllFromPrefixMap(graphNode.getURI()); }
@Override public void finishBulk() { writerTriples.flush() ; writerQuads.flush() ; nodeTable.sync() ; dsg.getPrefixes().sync() ; }
private PrefixMapping createPrefixMapping$() { DatasetPrefixStorage dsgPrefixes = getDatasetGraphTDB().getPrefixes() ; if ( isDefaultGraph() ) return dsgPrefixes.getPrefixMapping() ; if ( isUnionGraph() ) return dsgPrefixes.getPrefixMapping() ; return dsgPrefixes.getPrefixMapping(getGraphName().getURI()) ; }
DatasetPrefixesTDB prefixes = dsg.getPrefixes() ;
static void forceSync(DatasetGraphTDB dsg) { // Force sync - we have been bypassing DSG tables. // THIS DOES NOT WORK IF modules check for SYNC necessity. dsg.getTripleTable().getNodeTupleTable().getNodeTable().sync() ; dsg.getQuadTable().getNodeTupleTable().getNodeTable().sync() ; dsg.getQuadTable().getNodeTupleTable().getNodeTable().sync() ; dsg.getPrefixes().getNodeTupleTable().getNodeTable().sync() ; // This is not enough -- modules check whether sync needed. dsg.sync() ; } }