Method: Neo4jrb::Client#execute_query
- Defined in:
- lib/logstash/inputs/neo4j-client.rb
#execute_query(statement, &block) ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/logstash/inputs/neo4j-client.rb', line 20 def execute_query(statement, &block) resultset = [] Neo4j::Session.query(statement).each do |result| objects = result.members.map { |member| result.send member } if block_given? block.call(objects) else resultset << objects end end resultset end |