lib/neo4j/database.rb in neo4j-1.0.0.beta.13 vs lib/neo4j/database.rb in neo4j-1.0.0.beta.14
- old
+ new
@@ -18,12 +18,15 @@
def shutdown
if @running
@graph.unregister_transaction_event_handler(@event_handler)
@event_handler.neo4j_shutdown(self)
+ @graph.shutdown
+ @graph = nil
+ @lucene = nil
end
- @graph.shutdown
+
@running = false
end
def running?
@running
@@ -35,10 +38,17 @@
def each_node
iter = @graph.all_nodes.iterator
while (iter.hasNext)
- yield Node.wrapper(iter.next)
+ yield iter.next.wrapper
+ end
+ end
+
+ def _each_node
+ iter = @graph.all_nodes.iterator
+ while (iter.hasNext)
+ yield iter.next
end
end
end