private synchronized void closeAllResIterators() { Iterator<ResIterator> members = openResIterators.iterator(); while (members.hasNext()) { members.next().close(); } openResIterators = new HashSet<>(); }
private synchronized void closeAllResIterators() { Iterator<ResIterator> members = openResIterators.iterator(); while (members.hasNext()) { members.next().close(); } openResIterators = new HashSet<>(); }
rs.close();
from.getObject(), subj.getObject())); ri.close(); for (String name : names)
if( stmts != null ) stmts.close(); getOntModel().leaveCriticalSection();
public RmlMappingDocument fromRdf(Model data, Function<RdfResource, Optional<DataSource>> dataSourceFactory) { ResIterator tripleMaps = data.listSubjectsWithProperty(data.createProperty(NS_RR + "subjectMap")); MappingDocumentBuilder resultBuilder = rmlMappingDocument(); try { while (tripleMaps.hasNext()) { Resource resource = tripleMaps.nextResource(); buildTripleMap(JenaResource.fromModel(data, resource), resultBuilder.withTripleMap(resource.getURI())); } } finally { tripleMaps.close(); } return resultBuilder.build(dataSourceFactory); }
protected void writeModel(Model model) { // Needed only for no prefixes, no blank first line. boolean doingFirst = true; ResIterator rIter = listSubjects(model); for (; rIter.hasNext();) { // Subject: // First - it is something we will write out as a structure in an object field? // That is, a RDF list or the object of exactly one statement. Resource subject = rIter.nextResource(); if ( skipThisSubject(subject) ) { if (N3JenaWriter.DEBUG) out.println("# Skipping: " + formatResource(subject)); continue; } // We really are going to print something via writeTriples if (doingFirst) doingFirst = false; else out.println(); writeOneGraphNode(subject) ; } rIter.close(); }
protected void writeModel(Model model) { // Needed only for no prefixes, no blank first line. boolean doingFirst = true; ResIterator rIter = listSubjects(model); for (; rIter.hasNext();) { // Subject: // First - it is something we will write out as a structure in an object field? // That is, a RDF list or the object of exactly one statement. Resource subject = rIter.nextResource(); if ( skipThisSubject(subject) ) { if (N3JenaWriter.DEBUG) out.println("# Skipping: " + formatResource(subject)); continue; } // We really are going to print something via writeTriples if (doingFirst) doingFirst = false; else out.println(); writeOneGraphNode(subject) ; } rIter.close(); }
views.close();
"Ian Dickinson"); final Resource bNode = ri.nextResource(); ri.close();
"Ian Dickinson"); final Resource bNode = ri.nextResource(); ri.close();